From 025dee4466d0ff3d78e939e6711f609a48f270b6 Mon Sep 17 00:00:00 2001 From: Jerald-Golden-B Date: Mon, 22 Sep 2025 15:24:33 +0530 Subject: [PATCH] new transform control bug fixed --- .../selection3D/transformControls3D.tsx | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx b/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx index 0c1f9b3..01818d2 100644 --- a/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx +++ b/app/src/modules/scene/controls/selectionControls/selection3D/transformControls3D.tsx @@ -21,7 +21,7 @@ function TransformControls3D() { const [keyEvent, setKeyEvent] = useState<"Ctrl" | "Shift" | "Ctrl+Shift" | "">(""); const { builderSocket } = useSocketStore(); const { assetStore, eventStore, productStore, undoRedo3DStore, versionStore } = useSceneContext(); - const { push3D, subscribeUndoRedo } = undoRedo3DStore(); + const { push3D } = undoRedo3DStore(); const { getAssetById, selectedAssets, setSelectedAssets, assets } = assetStore(); const { updateAssetInScene } = useAssetResponseHandler(); const { userId, organization } = getUserData(); @@ -68,13 +68,8 @@ function TransformControls3D() { }, [selectedAssets, assets]); useEffect(() => { - const unsubscribe = subscribeUndoRedo(() => { - setTimeout(() => { - recalcGizmo(); - }, 50); - }); - return unsubscribe; - }, [subscribeUndoRedo, recalcGizmo]); + recalcGizmo(); + }, [assets]); const handleTransformationComplete = useCallback(() => { if (selectedAssets.length === 0) return;