aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2022-06-03 16:19:05 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2022-06-03 13:29:24 +0000
commit92a3ebd3ef2e867b4bf681e3df8c099d55362748 (patch)
tree3d62b59169b1a19f0077fa3a3d88d352f98f41d9
parentd1a56ddcfad81bd1a4757096753f609269243c4e (diff)
QmlDesigner: Fix crash on project load
Creating material library node in response to model change notifications is problematic, so don't do that. Fixes: QDS-7075 Change-Id: Ib688d71223a851b8a98e1c8fcfe598f6decdaf16 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/materialeditor/materialeditorview.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/components/materialeditor/materialeditorview.cpp b/src/plugins/qmldesigner/components/materialeditor/materialeditorview.cpp
index 8476f0910a7..29a74304d80 100644
--- a/src/plugins/qmldesigner/components/materialeditor/materialeditorview.cpp
+++ b/src/plugins/qmldesigner/components/materialeditor/materialeditorview.cpp
@@ -567,8 +567,6 @@ void MaterialEditorView::modelAttached(Model *model)
m_hasQuick3DImport = model->hasImport("QtQuick3D");
- ensureMaterialLibraryNode();
-
if (!m_setupCompleted) {
reloadQml();
m_setupCompleted = true;
@@ -742,7 +740,6 @@ void MaterialEditorView::importsChanged(const QList<Import> &addedImports, const
m_hasQuick3DImport = model()->hasImport("QtQuick3D");
m_qmlBackEnd->contextObject()->setHasQuick3DImport(m_hasQuick3DImport);
- ensureMaterialLibraryNode(); // create the material lib if Quick3D import is added
resetView();
}