From 87aa6fbc779ed80568001a8dd0dfa81eab080591 Mon Sep 17 00:00:00 2001 From: jrheinlaender Date: Fri, 23 Aug 2013 14:48:01 +0200 Subject: [PATCH] Fixed bug that prevented proper switching to PartDesign workbench --- src/Mod/PartDesign/Gui/ViewProviderBody.cpp | 2 +- src/Mod/PartDesign/Gui/Workbench.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/PartDesign/Gui/ViewProviderBody.cpp b/src/Mod/PartDesign/Gui/ViewProviderBody.cpp index 318884ae2a..03b58297aa 100644 --- a/src/Mod/PartDesign/Gui/ViewProviderBody.cpp +++ b/src/Mod/PartDesign/Gui/ViewProviderBody.cpp @@ -104,7 +104,7 @@ bool ViewProviderBody::doubleClicked(void) // assure the PartDesign workbench Gui::Command::assureWorkbench("PartDesignWorkbench"); Gui::Command::addModule(Gui::Command::Gui,"PartDesignGui"); - Gui::Command::doCommand(Gui::Command::Doc,"PartDesignGui.setActivePart(App.activeDocument().%s)",this->getObject()->getNameInDocument()); + Gui::Command::doCommand(Gui::Command::Gui,"PartDesignGui.setActivePart(App.activeDocument().%s)",this->getObject()->getNameInDocument()); return true; } diff --git a/src/Mod/PartDesign/Gui/Workbench.cpp b/src/Mod/PartDesign/Gui/Workbench.cpp index 9b522fbb8e..a4d88cfca8 100644 --- a/src/Mod/PartDesign/Gui/Workbench.cpp +++ b/src/Mod/PartDesign/Gui/Workbench.cpp @@ -332,7 +332,7 @@ void switchToDocument(const App::Document* doc) activeBody = static_cast(bodies.front()); if (activeBody != NULL) { - //Gui::Command::doCommand(Gui::Command::Doc,"import PartDesignGui"); + Gui::Command::doCommand(Gui::Command::Doc,"import PartDesignGui"); Gui::Command::doCommand(Gui::Command::Gui,"PartDesignGui.setActivePart(App.activeDocument().%s)", activeBody->getNameInDocument()); } else { QMessageBox::critical(Gui::getMainWindow(), QObject::tr("Could not create body"), @@ -595,7 +595,7 @@ void Workbench::deactivated() removeTaskWatcher(); // reset the active Body Gui::Command::doCommand(Gui::Command::Doc,"import PartDesignGui"); - Gui::Command::doCommand(Gui::Command::Doc,"PartDesignGui.setActivePart(None)"); + Gui::Command::doCommand(Gui::Command::Gui,"PartDesignGui.setActivePart(None)"); Gui::Workbench::deactivated();