From 1e4c7a2de9ef3dfa213b55ef73bdf90cae91fa01 Mon Sep 17 00:00:00 2001 From: Uwe Date: Tue, 7 Dec 2021 04:18:33 +0100 Subject: [PATCH] [PD] improve selection mode exit for Helix exit the selection mode if selection was got - like we do it for all other PD features --- src/Mod/PartDesign/Gui/TaskHelixParameters.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Mod/PartDesign/Gui/TaskHelixParameters.cpp b/src/Mod/PartDesign/Gui/TaskHelixParameters.cpp index f6af96849b..90aa77dbb3 100644 --- a/src/Mod/PartDesign/Gui/TaskHelixParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskHelixParameters.cpp @@ -363,10 +363,10 @@ void TaskHelixParameters::updateUI() void TaskHelixParameters::onSelectionChanged(const Gui::SelectionChanges& msg) { if (msg.Type == Gui::SelectionChanges::AddSelection) { - exitSelectionMode(); std::vector axis; App::DocumentObject* selObj; if (getReferencedSelection(vp->getObject(), msg, selObj, axis) && selObj) { + exitSelectionMode(); propReferenceAxis->setValue(selObj, axis); recomputeFeature(); updateUI(); @@ -374,7 +374,6 @@ void TaskHelixParameters::onSelectionChanged(const Gui::SelectionChanges& msg) } } - void TaskHelixParameters::onPitchChanged(double len) { propPitch->setValue(len);