aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2020-06-26 19:22:06 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2020-06-29 09:35:42 +0000
commit7ab00c4e9434a109db01854ef3a9dda5d3920818 (patch)
tree7f3ad85ed4adcb645d832832d297bfdb9690eca3 /src/plugins/qmldesigner/designercore
parent8a2cb794b938fa2e4a620f8649a0305f444645ce (diff)
QmlDesigner: Fix crash
Change-Id: I67c2a97e44c2bdc6973c2a3d3cbc222c46b1c461 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/designercore')
-rw-r--r--src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
index b14059a81b..0efa621e68 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
@@ -508,6 +508,9 @@ QVector<PropertyInfo> getObjectTypes(const ObjectValue *objectValue, const Conte
if (isValueType(property.second)) {
const Value *dotValue = objectValue->lookupMember(nameAsString, context);
+ if (!dotValue)
+ continue;
+
if (const Reference *ref = dotValue->asReference())
dotValue = context->lookupReference(ref);