From 14cbd1716b8d06ff3ebf6e705f5cbbef1aacb4cb Mon Sep 17 00:00:00 2001 From: Bas Ruigrok Date: Wed, 28 Feb 2024 22:39:29 +0100 Subject: [PATCH] Gui: Set rotation center when entering dragging in TinkerCAD style --- src/Gui/TinkerCADNavigationStyle.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Gui/TinkerCADNavigationStyle.cpp b/src/Gui/TinkerCADNavigationStyle.cpp index a35632f7bd..ff8e8ee85d 100644 --- a/src/Gui/TinkerCADNavigationStyle.cpp +++ b/src/Gui/TinkerCADNavigationStyle.cpp @@ -224,6 +224,9 @@ SbBool TinkerCADNavigationStyle::processSoEvent(const SoEvent * const ev) newmode = NavigationStyle::SELECTION; break; case BUTTON2DOWN: + if (newmode != NavigationStyle::DRAGGING) { + saveCursorPosition(ev); + } newmode = NavigationStyle::DRAGGING; break; case BUTTON3DOWN: