From f6419d965918a6fa73013b8a8872f25b620fd5f5 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 15 Apr 2024 15:33:06 -0500 Subject: [PATCH] fix order of ops mangling useGroupCenter snapping --- Engine/source/gui/worldEditor/gizmo.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine/source/gui/worldEditor/gizmo.cpp b/Engine/source/gui/worldEditor/gizmo.cpp index 9b7c55aeb..0c5b06614 100644 --- a/Engine/source/gui/worldEditor/gizmo.cpp +++ b/Engine/source/gui/worldEditor/gizmo.cpp @@ -961,11 +961,11 @@ void Gizmo::on3DMouseDragged( const Gui3DMouseEvent & event ) mDeltaTotalPos = projPnt - mMouseDownProjPnt; newPosition = mSavedTransform.getPosition() + mDeltaTotalPos; - mDeltaPos = newPosition - mTransform.getPosition(); - if (mProfile->snapToGrid) newPosition = _snapPoint(newPosition); + mDeltaPos = newPosition - mTransform.getPosition(); + mTransform.setPosition( newPosition ); mCurrentTransform.setPosition( newPosition );