From 2756d46a2aac96b86487d5e3eef2f3db630beb93 Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Sun, 8 Sep 2019 18:09:29 +0200 Subject: [PATCH] PartDesign : make possible to prevent auto-switching to PartDesign WB when a Body is activated * Use a boolean parameter located at BaseApp/Preferences/Mod/PartDesign/SwitchToWB * resolves #2703 --- src/Mod/PartDesign/Gui/ViewProviderBody.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/Gui/ViewProviderBody.cpp b/src/Mod/PartDesign/Gui/ViewProviderBody.cpp index bbd0c3cd13..92dd603ed7 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderBody.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderBody.cpp @@ -157,7 +157,8 @@ bool ViewProviderBody::doubleClicked(void) } else { // assure the PartDesign workbench - Gui::Command::assureWorkbench("PartDesignWorkbench"); + if(App::GetApplication().GetUserParameter().GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/PartDesign")->GetBool("SwitchToWB", true)) + Gui::Command::assureWorkbench("PartDesignWorkbench"); // and set correct active objects auto* part = App::Part::getPartOfObject ( getObject() );