From d25d40a198182e6f72f523c76791d06e988bff1e Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 20 Sep 2024 08:16:50 +0200 Subject: [PATCH] QmlProjectManager: Save cycles in QmlPRunConfiguration::isEnabled() No need to create the full command line when only the executable is needed. Change-Id: If2a6aec6c47d388878441330773121562923525b Reviewed-by: Tim Jenssen --- src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp index 29fb4aac3fc..d5debe0211c 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp @@ -309,7 +309,7 @@ void QmlProjectRunConfiguration::setupQtVersionAspect() bool QmlProjectRunConfiguration::isEnabled(Id) const { return const_cast(this)->qmlMainFile.isQmlFilePresent() - && !commandLine().executable().isEmpty() + && !qmlRuntimeFilePath().isEmpty() && activeBuildSystem()->hasParsingData(); }