From 5033f0110d7cb5e7dedef12de777c9ee01c0d9a1 Mon Sep 17 00:00:00 2001 From: Anselm Hook Date: Fri, 13 Oct 2023 12:35:16 -0700 Subject: [PATCH] save was being blocked if effects were turned off --- packages/editor/src/functions/takeScreenshot.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/editor/src/functions/takeScreenshot.ts b/packages/editor/src/functions/takeScreenshot.ts index 3c85d4a3a0b..329567f29f6 100644 --- a/packages/editor/src/functions/takeScreenshot.ts +++ b/packages/editor/src/functions/takeScreenshot.ts @@ -192,9 +192,9 @@ export async function takeScreenshot( scenePreviewCamera.layers.disableAll() scenePreviewCamera.layers.set(ObjectLayers.Scene) - const selection = EngineRenderer.instance.effectComposer.HighlightEffect.selection.values() + const selection = EngineRenderer.instance.effectComposer.HighlightEffect?.selection.values() if (hideHelpers) { - EngineRenderer.instance.effectComposer.HighlightEffect.clearSelection() + EngineRenderer.instance.effectComposer.HighlightEffect?.clearSelection() } const originalSize = EngineRenderer.instance.renderer.getSize(new Vector2()) @@ -230,7 +230,7 @@ export async function takeScreenshot( EngineRenderer.instance.effectComposer.render() if (hideHelpers) { - EngineRenderer.instance.effectComposer.HighlightEffect.setSelection(selection) + EngineRenderer.instance.effectComposer.HighlightEffect?.setSelection(selection) } const canvas = getResizedCanvas(EngineRenderer.instance.renderer.domElement, width, height)