From 257eb02f4b639e90cd2142db1caefb2787b7dc25 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 2 Oct 2024 12:46:27 +0200 Subject: [PATCH] QmlJSEditor: Avoid crash Do not try to access project settings if there is no project. Amends 0b47768ba1f42b4b8ba23fc13c890c2098729e21. Fixes: QTCREATORBUG-31658 Change-Id: I5948f2b148369de23b4292a52d775f7467c472d6 Reviewed-by: Sami Shalayel Reviewed-by: hjk --- src/plugins/qmljseditor/qmljseditorsettings.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qmljseditor/qmljseditorsettings.cpp b/src/plugins/qmljseditor/qmljseditorsettings.cpp index e5641d8d819..84cdfed95f4 100644 --- a/src/plugins/qmljseditor/qmljseditorsettings.cpp +++ b/src/plugins/qmljseditor/qmljseditorsettings.cpp @@ -172,6 +172,8 @@ bool QmllsSettingsManager::useLatestQmlls() const bool QmllsSettingsManager::useQmlls(Project* onProject) const { + if (!onProject) + return m_useQmlls; // check if disabled via project specific settings ProjectSettings projectSettings{onProject};