summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2023-02-13 14:00:52 +0100
committerThomas Hartmann <thomas.hartmann@qt.io>2023-02-16 17:58:15 +0000
commit440bfbfd904b1401814836456a072b47473c0261 (patch)
treea0a89f7f677f2ff06b8715b8c37ba631a43ecf79
parent153279e686cfdc9c71adec98882514e8dda8dab2 (diff)
downloadqt-creator-440bfbfd904b1401814836456a072b47473c0261.tar.gz
QmlDesigner: Fix crash
Change-Id: Ic36fb5b01607bec9023ce61c6b8cdf5eae952b7f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp b/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp
index 917a4f96dc..d59c521879 100644
--- a/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp
+++ b/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp
@@ -455,6 +455,9 @@ int ToolBarBackend::currentKit() const
bool ToolBarBackend::isQt6() const
{
+ if (!ProjectExplorer::SessionManager::startupTarget())
+ return false;
+
const QmlProjectManager::QmlBuildSystem *buildSystem = qobject_cast<QmlProjectManager::QmlBuildSystem *>(
ProjectExplorer::SessionManager::startupTarget()->buildSystem());
QTC_ASSERT(buildSystem, return false);