From 3efa2a6af0969730034a631ad9f4f0fc39bef85b Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Mon, 2 Mar 2020 10:25:30 +0100 Subject: [PATCH] ADS: Prevent nullptr access in DockWidget Change-Id: I071fd6a86d8e6951305d4e2d82d2025afafd4fc6 Reviewed-by: Tim Jenssen --- src/libs/advanceddockingsystem/dockwidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/advanceddockingsystem/dockwidget.cpp b/src/libs/advanceddockingsystem/dockwidget.cpp index 900a74bc266..72a59c5b1f4 100644 --- a/src/libs/advanceddockingsystem/dockwidget.cpp +++ b/src/libs/advanceddockingsystem/dockwidget.cpp @@ -364,7 +364,9 @@ namespace ADS ? dockContainerWidget->topLevelDockWidget() : nullptr; DockWidget::emitTopLevelEventForWidget(topLevelDockWidgetAfter, true); - FloatingDockContainer *floatingContainer = dockContainerWidget->floatingWidget(); + FloatingDockContainer *floatingContainer = dockContainerWidget + ? dockContainerWidget->floatingWidget() + : nullptr; if (floatingContainer) floatingContainer->updateWindowTitle();