From b92f741e6098b57d4fb6650ded3b17294dc023ba Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 28 Apr 2023 13:10:37 +0200 Subject: [PATCH] StudioWelcome: Fix crash We have to if the project actually has a QmlBuildSystem. Task-number: QDS-9804 Change-Id: I1740f1c0772641888a8828b10380f442308bfe46 Reviewed-by: Tim Jenssen --- src/plugins/studiowelcome/studiowelcomeplugin.cpp | 3 +++ 1 file changed, 3 insertions(+) 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( project->activeTarget()->buildSystem()); + if (!qmlBuildSystem) + return {}; + auto mainUiFile = qmlBuildSystem->mainUiFilePath(); if (mainUiFile.exists()) return mainUiFile;