From 7ab00c4e9434a109db01854ef3a9dda5d3920818 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 26 Jun 2020 19:22:06 +0200 Subject: [PATCH] QmlDesigner: Fix crash Change-Id: I67c2a97e44c2bdc6973c2a3d3cbc222c46b1c461 Reviewed-by: Miikka Heikkinen --- src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp index b14059a81b3..0efa621e68a 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp @@ -508,6 +508,9 @@ QVector 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);