diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2020-06-26 19:22:06 +0200 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2020-06-29 09:35:42 +0000 |
commit | 7ab00c4e9434a109db01854ef3a9dda5d3920818 (patch) | |
tree | 7f3ad85ed4adcb645d832832d297bfdb9690eca3 /src/plugins/qmldesigner/designercore | |
parent | 8a2cb794b938fa2e4a620f8649a0305f444645ce (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.cpp | 3 |
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); |