From 6d8e396e92c1109272f7fdba3ec681c600a90169 Mon Sep 17 00:00:00 2001 From: Uwe Kindler Date: Fri, 18 Nov 2022 21:12:17 +0100 Subject: [PATCH] Prevent null pointer access --- src/DockAreaTitleBar.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/DockAreaTitleBar.cpp b/src/DockAreaTitleBar.cpp index 8651d29..8f3ab83 100644 --- a/src/DockAreaTitleBar.cpp +++ b/src/DockAreaTitleBar.cpp @@ -390,7 +390,13 @@ void CDockAreaTitleBar::onTabsMenuActionTriggered(QAction* Action) //============================================================================ void CDockAreaTitleBar::updateDockWidgetActionsButtons() { - CDockWidget* DockWidget = d->TabBar->currentTab()->dockWidget(); + auto Tab = d->TabBar->currentTab(); + if (!Tab) + { + return; + } + + CDockWidget* DockWidget = Tab->dockWidget(); if (!d->DockWidgetActionsButtons.isEmpty()) { for (auto Button : d->DockWidgetActionsButtons)