aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2024-04-25 14:12:00 +0200
committerChristian Stenger <christian.stenger@qt.io>2024-04-26 05:12:57 +0000
commit6b7c6bde5afd87c9152fbe65e041b262c609538f (patch)
tree66b3ab823f1bcd51febce16eaff0a97580e96909
parent3f46037b373f5b507389f36154fc8ea857645048 (diff)
QmlJSEditor: Avoid crash on temporary documents
Fixes: QTCREATORBUG-30739 Change-Id: I62872fc23529674d5fca6dcb6255872eab12a9da Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/qmljseditor/qmljseditordocument.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/qmljseditor/qmljseditordocument.cpp b/src/plugins/qmljseditor/qmljseditordocument.cpp
index 18a9c4d0f2..cef1aefcd2 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;