diff --git a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp index 35eec1224de891b0bf64576ad7a9c0280fd202a5..d04ba76eb6c30b9971281d575d4ca3cb90b49e67 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp @@ -334,6 +334,8 @@ void SubComponentManagerPrivate::registerQmlFile(const QFileInfo &fileInfo, cons nodeInfo.addProperty(propertyMetaInfo); } + if (!nodeInfo.hasDefaultProperty()) + nodeInfo.setDefaultProperty(nodeInfo.directSuperClass().defaultProperty()); } } // namespace Internal