From 2bfbbb99730ae8987d9a0c53b0b871c973473f23 Mon Sep 17 00:00:00 2001 From: 0penBrain <48731257+0penBrain@users.noreply.github.com> Date: Tue, 14 Dec 2021 15:31:49 +0100 Subject: [PATCH] [Gui] Ensure dockwidget is stacked on top when activated --- src/Gui/DockWindowManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(); } /**