diff options
-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 1497c5da22c..d966d4fda1b 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp @@ -97,6 +97,9 @@ static TypeName resolveTypeName(const ASTPropertyReference *ref, const ContextPt if (const CppComponentValue * componentObjectValue = value->asCppComponentValue()) { type = componentObjectValue->className().toUtf8(); dotProperties = getObjectTypes(componentObjectValue, context); + } else if (const ObjectValue * objectValue = value->asObjectValue()) { + type = objectValue->className().toUtf8(); + dotProperties = getObjectTypes(objectValue, context); } if (type == "alias") { |