aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 1497c5da22..d966d4fda1 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") {