From 1239676a5eb6775fcafcfe2cd37052cd640a4b7d 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(); } /**