From 4a556fef3936697caad54f7567b774815e6289df Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 18 Nov 2022 14:46:04 +0100 Subject: [PATCH] QmlProject: Check if .qmlproject file does exist Task-number: QDS-7434 Change-Id: I3e6717dbab47fd9e5c9fb84c4131ac2f88984cd8 Reviewed-by: Reviewed-by: Tim Jenssen Reviewed-by: Qt CI Bot --- src/plugins/qmlprojectmanager/qmlprojectplugin.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp b/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp index 270920968bd..bf4b59054d5 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp @@ -445,8 +445,14 @@ Utils::FilePath QmlProjectPlugin::projectFilePath() { auto project = ProjectExplorer::SessionManager::startupProject(); const QmlProjectManager::QmlProject *qmlProject = qobject_cast(project); - if (qmlProject) + if (qmlProject) { return qmlProject->projectFilePath(); + } else if (project) { + auto projectFolder = project->rootProjectDirectory(); + auto qmlProjectFile = findQmlProject(projectFolder); + if (qmlProjectFile.exists()) + return qmlProjectFile; + } return {}; }