From b82d23e59cd6c3f0ce86ae988c1aaa8715533c9f Mon Sep 17 00:00:00 2001 From: Uwe Kindler Date: Fri, 18 Nov 2022 21:15:06 +0100 Subject: [PATCH] Guard against null pointer access --- src/DockAreaWidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/DockAreaWidget.cpp b/src/DockAreaWidget.cpp index 90d21e9..ab42bd2 100644 --- a/src/DockAreaWidget.cpp +++ b/src/DockAreaWidget.cpp @@ -452,6 +452,11 @@ void CDockAreaWidget::insertDockWidget(int index, CDockWidget* DockWidget, void CDockAreaWidget::removeDockWidget(CDockWidget* DockWidget) { ADS_PRINT("CDockAreaWidget::removeDockWidget"); + if (!DockWidget) + { + return; + } + auto CurrentDockWidget = currentDockWidget(); auto NextOpenDockWidget = (DockWidget == CurrentDockWidget) ? nextOpenDockWidget(DockWidget) : nullptr;