From 6b7c6bde5afd87c9152fbe65e041b262c609538f Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 25 Apr 2024 14:12:00 +0200 Subject: [PATCH] QmlJSEditor: Avoid crash on temporary documents Fixes: QTCREATORBUG-30739 Change-Id: I62872fc23529674d5fca6dcb6255872eab12a9da Reviewed-by: David Schulz --- src/plugins/qmljseditor/qmljseditordocument.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmljseditor/qmljseditordocument.cpp b/src/plugins/qmljseditor/qmljseditordocument.cpp index 18a9c4d0f26..cef1aefcd2b 100644 --- a/src/plugins/qmljseditor/qmljseditordocument.cpp +++ b/src/plugins/qmljseditor/qmljseditordocument.cpp @@ -750,6 +750,9 @@ static Utils::FilePath qmllsForFile(const Utils::FilePath &file, void QmlJSEditorDocumentPrivate::settingsChanged() { + if (q->isTemporary()) + return; + Utils::FilePath newQmlls = qmllsForFile(q->filePath(), ModelManagerInterface::instance()); if (m_qmllsStatus.qmllsPath == newQmlls) return;