diff --git a/src/Gui/DockWindowManager.cpp b/src/Gui/DockWindowManager.cpp index 2bede4be97..f8758648d0 100644 --- a/src/Gui/DockWindowManager.cpp +++ b/src/Gui/DockWindowManager.cpp @@ -254,9 +254,13 @@ void DockWindowManager::activate(QWidget* widget) par = par->parentWidget(); } - if (dw && !dw->toggleViewAction()->isChecked()) { + if (!dw) return; + + if (!dw->toggleViewAction()->isChecked()) { dw->toggleViewAction()->activate(QAction::Trigger); } + + dw->raise(); } /**