diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2023-04-28 13:10:37 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2023-04-28 11:13:28 +0000 |
commit | b92f741e6098b57d4fb6650ded3b17294dc023ba (patch) | |
tree | e449efdb01994b76fb1fa15f739c6d618a137738 /src/plugins/studiowelcome | |
parent | 5b090655727485bfcc42646dae694a0ce99e4591 (diff) |
StudioWelcome: Fix crash
We have to if the project actually has a QmlBuildSystem.
Task-number: QDS-9804
Change-Id: I1740f1c0772641888a8828b10380f442308bfe46
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/studiowelcome')
-rw-r--r-- | src/plugins/studiowelcome/studiowelcomeplugin.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/studiowelcome/studiowelcomeplugin.cpp b/src/plugins/studiowelcome/studiowelcomeplugin.cpp index 5fc4dd7875d..c53ec48c43c 100644 --- a/src/plugins/studiowelcome/studiowelcomeplugin.cpp +++ b/src/plugins/studiowelcome/studiowelcomeplugin.cpp @@ -113,6 +113,9 @@ static Utils::FilePath getMainUiFileWithFallback() auto qmlBuildSystem = qobject_cast<QmlProjectManager::QmlBuildSystem *>( project->activeTarget()->buildSystem()); + if (!qmlBuildSystem) + return {}; + auto mainUiFile = qmlBuildSystem->mainUiFilePath(); if (mainUiFile.exists()) return mainUiFile; |