diff --git a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp index 3f6330f412206ee0b2cdfae2191a67d255860db7..35eec1224de891b0bf64576ad7a9c0280fd202a5 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp @@ -315,6 +315,9 @@ void SubComponentManagerPrivate::registerQmlFile(const QFileInfo &fileInfo, cons Q_ASSERT(!dynamicProperty.propertyName().isEmpty()); Q_ASSERT(!dynamicProperty.propertyTypeName().isEmpty()); + if (dynamicProperty.isDefaultProperty()) + nodeInfo.setDefaultProperty(dynamicProperty.propertyName()); + PropertyMetaInfo propertyMetaInfo; propertyMetaInfo.setName(dynamicProperty.propertyName()); propertyMetaInfo.setType(dynamicProperty.propertyTypeName());