diff options
author | Christian Stenger <christian.stenger@qt.io> | 2024-04-25 14:12:00 +0200 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2024-04-26 05:12:57 +0000 |
commit | 6b7c6bde5afd87c9152fbe65e041b262c609538f (patch) | |
tree | 66b3ab823f1bcd51febce16eaff0a97580e96909 | |
parent | 3f46037b373f5b507389f36154fc8ea857645048 (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.cpp | 3 |
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; |