diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp index 0b4fcccf68..b2500d7adc 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp @@ -786,8 +786,10 @@ void NodeMetaInfoPrivate::setupLocalPropertyInfo(QList<PropertyInfo> localProper void NodeMetaInfoPrivate::setupPropertyInfo(QList<PropertyInfo> propertyInfos) { foreach (const PropertyInfo &propertyInfo, propertyInfos) { - m_properties.append(propertyInfo.first); - m_propertyTypes.append(propertyInfo.second); + if (!m_properties.contains(propertyInfo.first)) { + m_properties.append(propertyInfo.first); + m_propertyTypes.append(propertyInfo.second); + } } } |
