diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp index 6b4af9e9f8f..6c5650359dc 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp @@ -441,6 +441,10 @@ QVector getQmlTypes(const CppComponentValue *objectValue, const Co TypeName type = property.second; if (!objectValue->isPointer(nameAsString) && !objectValue->isListProperty(nameAsString)) type = objectValue->propertyType(nameAsString).toUtf8(); + + if (type == "unknown" && objectValue->hasProperty(nameAsString)) + type = objectValue->propertyType(nameAsString).toUtf8(); + propertyList.append(qMakePair(name, type)); }