From 617a0321c27394da6423498c6174b968d6d18bc7 Mon Sep 17 00:00:00 2001 From: Jerald-Golden-B Date: Mon, 22 Sep 2025 15:19:53 +0530 Subject: [PATCH] new transform control bug fixed --- .../selectionControls/selection3D/transformControls3D.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx b/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx index 8dd95fa..0c1f9b3 100644 --- a/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx +++ b/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx @@ -22,7 +22,7 @@ function TransformControls3D() { const { builderSocket } = useSocketStore(); const { assetStore, eventStore, productStore, undoRedo3DStore, versionStore } = useSceneContext(); const { push3D, subscribeUndoRedo } = undoRedo3DStore(); - const { getAssetById, selectedAssets, setSelectedAssets } = assetStore(); + const { getAssetById, selectedAssets, setSelectedAssets, assets } = assetStore(); const { updateAssetInScene } = useAssetResponseHandler(); const { userId, organization } = getUserData(); const { selectedVersion } = versionStore(); @@ -65,13 +65,13 @@ function TransformControls3D() { initialRotationsRef.current.set(obj.uuid, obj.rotation.clone()); initialQuaternionsRef.current.set(obj.uuid, obj.quaternion.clone()); }); - }, [selectedAssets]); + }, [selectedAssets, assets]); useEffect(() => { const unsubscribe = subscribeUndoRedo(() => { setTimeout(() => { recalcGizmo(); - }, 10); + }, 50); }); return unsubscribe; }, [subscribeUndoRedo, recalcGizmo]);