diff options
author | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-11-21 11:45:15 +0100 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-11-26 17:57:29 +0100 |
commit | 00b727df37d5f5d5393c971bd2128f93a7db44c5 (patch) | |
tree | 204b4fe57f85cc0f9f30c9ba0546b9beff87b96d /src/qml/qml/qqmlpropertycache.cpp | |
parent | 5452f2e291d5eb23e67f0637ca81ed2777d8c664 (diff) |
QQmlPropertyCache: Use IsQmlList flag
Change-Id: I90c104de347f02c6f8218a95e177bcd2b8cd9428
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/qml/qml/qqmlpropertycache.cpp')
-rw-r--r-- | src/qml/qml/qqmlpropertycache.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/qml/qqmlpropertycache.cpp b/src/qml/qml/qqmlpropertycache.cpp index 4f557527c9..20f52af5ea 100644 --- a/src/qml/qml/qqmlpropertycache.cpp +++ b/src/qml/qml/qqmlpropertycache.cpp @@ -98,6 +98,8 @@ static void flagsForPropertyType(QMetaType metaType, QQmlPropertyData::Flags &fl flags.type = QQmlPropertyData::Flags::QmlBindingType; } else if (propType == qMetaTypeId<QJSValue>()) { flags.type = QQmlPropertyData::Flags::QJSValueType; + } else if (metaType.flags() & QMetaType::IsQmlList) { + flags.type = QQmlPropertyData::Flags::QListType; } else { QQmlMetaType::TypeCategory cat = QQmlMetaType::typeCategory(propType); if (cat == QQmlMetaType::Object) |