From 70a0cf16011da2ff1139da9dd151b07b5410aad0 Mon Sep 17 00:00:00 2001 From: Sami Shalayel Date: Fri, 3 Jan 2025 12:51:05 +0100 Subject: [PATCH] qmlls: be invalid if no qmlls was found Make the qmlls client invalid if it can't find the latest qmlls version (if there is no qmlls version installed for example). Task-number: QTCREATORBUG-31897 Change-Id: I74fa72bd2a95126a2a091f88c64dfa60155e4508 Reviewed-by: David Schulz --- src/plugins/qmljseditor/qmllsclientsettings.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmljseditor/qmllsclientsettings.cpp b/src/plugins/qmljseditor/qmllsclientsettings.cpp index acccea6e07c..13033617891 100644 --- a/src/plugins/qmljseditor/qmllsclientsettings.cpp +++ b/src/plugins/qmljseditor/qmllsclientsettings.cpp @@ -163,6 +163,9 @@ bool QmllsClientSettings::isValidOnProject(ProjectExplorer::Project *project) co return false; } + if (m_useLatestQmlls && evaluateLatestQmlls().first.isEmpty()) + return false; + return true; }