From ec9d0525ba1d2d18bc6da79a2eafa2e84b679c4b Mon Sep 17 00:00:00 2001 From: Victor O Date: Tue, 7 May 2024 14:14:34 -0700 Subject: [PATCH] expression bug fixes (#336) Co-authored-by: Victor --- .../comps/ControlPanelSceneObject/ControlPanelSceneObject.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/pages/PageEnigma/comps/ControlPanelSceneObject/ControlPanelSceneObject.tsx b/app/pages/PageEnigma/comps/ControlPanelSceneObject/ControlPanelSceneObject.tsx index 9c2ce51b28..8a479ec462 100644 --- a/app/pages/PageEnigma/comps/ControlPanelSceneObject/ControlPanelSceneObject.tsx +++ b/app/pages/PageEnigma/comps/ControlPanelSceneObject/ControlPanelSceneObject.tsx @@ -143,7 +143,8 @@ export const ControlPanelSceneObject = () => { useEffect(() => { const isCurrentObj = (editorEngine?.selected?.uuid || "") === initializedObj || - appUiState.controlPanel.currentSceneObject.object_uuid === initializedObj; + (appUiState?.controlPanel?.currentSceneObject?.object_uuid || "") === + initializedObj; // TODO this causes a subtle bug because it renders way too many times. if (!appUiState.controlPanel.currentSceneObject) { return;