diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2023-03-28 17:07:28 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2023-03-28 15:09:00 +0000 |
commit | bcd74a2fad243fc7683fd98633b91da4e394c0e8 (patch) | |
tree | c3498a14782f8bd71fc10bc4cc0ba1fe47f31720 | |
parent | c940cc546626e4cce8034d72dfc67de8dc7a55dc (diff) | |
download | qt-creator-bcd74a2fad243fc7683fd98633b91da4e394c0e8.tar.gz |
QmlDesigner: Fix crash
The buildsystem might be missing.
Change-Id: I05e03f59a2fcb49ce1ff7a2521ed1af165730b51
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp b/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp index acc4802c77..2c68253727 100644 --- a/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp +++ b/src/plugins/qmldesigner/components/toolbar/toolbarbackend.cpp @@ -64,6 +64,10 @@ static Utils::FilePath getMainUiFile() auto qmlBuildSystem = qobject_cast<QmlProjectManager::QmlBuildSystem *>( project->activeTarget()->buildSystem()); + + if (!qmlBuildSystem) + return {}; + return qmlBuildSystem->mainUiFilePath(); } |