From b979d7d5ae3df0e3fca494721da4af0af61c4c4e Mon Sep 17 00:00:00 2001 From: Rexbas Date: Sun, 10 Sep 2023 14:03:38 +0200 Subject: [PATCH] Gui: Fix rotation center indicator for OpenCascade style --- src/Gui/OpenCascadeNavigationStyle.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Gui/OpenCascadeNavigationStyle.cpp b/src/Gui/OpenCascadeNavigationStyle.cpp index 8c98567d73..63838e6645 100644 --- a/src/Gui/OpenCascadeNavigationStyle.cpp +++ b/src/Gui/OpenCascadeNavigationStyle.cpp @@ -251,6 +251,9 @@ SbBool OpenCascadeNavigationStyle::processSoEvent(const SoEvent * const ev) newmode = NavigationStyle::PANNING; break; case CTRLDOWN|BUTTON2DOWN: + if (newmode != NavigationStyle::DRAGGING) { + saveCursorPosition(ev); + } newmode = NavigationStyle::DRAGGING; break; case BUTTON2DOWN: