summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2022-06-28 12:38:12 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2022-06-28 09:55:39 +0000
commit73af75fe68eb0af6ef396a8ef90693c8fdd0f8e6 (patch)
tree5dfeafe7a55a04faf5cffc3daa99a0e38c5d79f4
parenta627d43d39bc17e7144fda724cb41d944bded6a5 (diff)
downloadqt-creator-73af75fe68eb0af6ef396a8ef90693c8fdd0f8e6.tar.gz
QmlDesigner: Fix crash in material browser
Task-number: QDS-7191 Change-Id: I9542a227aeb3f462ff3572e9a07a7473f98bfa61 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp b/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp
index 2d02ba1276..d85e8239c1 100644
--- a/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp
+++ b/src/plugins/qmldesigner/components/materialbrowser/materialbrowserview.cpp
@@ -107,6 +107,9 @@ void MaterialBrowserView::modelAttached(Model *model)
void MaterialBrowserView::refreshModel(bool updateImages)
{
+ if (!model() || !model()->nodeInstanceView())
+ return;
+
ModelNode matLib = modelNodeForId(Constants::MATERIAL_LIB_ID);
QList <ModelNode> materials;