From 8f95447108cd7b3a041f0c5e991d6e0181bbebc7 Mon Sep 17 00:00:00 2001 From: Nick D'Ademo Date: Sat, 24 Oct 2020 03:00:33 +0800 Subject: [PATCH] Fix. (#264) --- src/DockFocusController.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/DockFocusController.cpp b/src/DockFocusController.cpp index 77e73c1..6f3318a 100644 --- a/src/DockFocusController.cpp +++ b/src/DockFocusController.cpp @@ -240,7 +240,11 @@ void CDockFocusController::onApplicationFocusChanged(QWidget* focusedOld, QWidge auto OtherDockWidgetTab = internal::findParent(focusedNow); if (OtherDockWidgetTab && focusedOld) { - focusedOld->setFocus(); + auto OldFocusedDockWidget = internal::findParent(focusedOld); + if (OldFocusedDockWidget) + { + focusedOld->setFocus(); + } return; } }