From 3618e416c2aa1fb380431fa9829217fca1d50a4b Mon Sep 17 00:00:00 2001 From: Marcus Venturi Date: Tue, 12 Mar 2024 17:17:58 +0100 Subject: [PATCH] Ensure that TabWidget was not deleted by using it as context object --- src/DockAreaTabBar.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/DockAreaTabBar.cpp b/src/DockAreaTabBar.cpp index e461d04..437fe6d 100644 --- a/src/DockAreaTabBar.cpp +++ b/src/DockAreaTabBar.cpp @@ -111,8 +111,9 @@ void DockAreaTabBarPrivate::updateTabs() // Sometimes the synchronous calculation of the rectangular area fails // Therefore we use QTimer::singleShot here to execute the call // within the event loop - see #520 - QTimer::singleShot(0, [&, TabWidget]{ - _this->ensureWidgetVisible(TabWidget); + QTimer::singleShot(0, TabWidget, [&, TabWidget] + { + _this->ensureWidgetVisible(TabWidget); }); } else