QmlDesigner: Fix startup crash on linux

Task-number: QDS-9198
Change-Id: I1e0f87a941ccbd2131f0e86ae20f7a2d0c2d7856
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
(cherry picked from commit 519b9e3c52)
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Henning Gruendl
2023-02-20 11:09:25 +01:00
committed by Tim Jenssen
parent 45d9fec1fa
commit 0ca46916bf

View File

@@ -105,7 +105,12 @@ namespace ADS
q, &DockFocusController::onFocusedDockAreaViewToggled);
}
auto newFloatingWidget = m_focusedDockWidget->dockContainer()->floatingWidget();
auto dockContainer = m_focusedDockWidget->dockContainer();
FloatingDockContainer *newFloatingWidget = nullptr;
if (dockContainer)
newFloatingWidget = dockContainer->floatingWidget();
if (newFloatingWidget)
newFloatingWidget->setProperty("FocusedDockWidget", QVariant::fromValue(dockWidget));