aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmlpropertycache.cpp
diff options
context:
space:
mode:
authorFabian Kosmale <fabian.kosmale@qt.io>2020-11-21 11:45:15 +0100
committerFabian Kosmale <fabian.kosmale@qt.io>2020-11-26 17:57:29 +0100
commit00b727df37d5f5d5393c971bd2128f93a7db44c5 (patch)
tree204b4fe57f85cc0f9f30c9ba0546b9beff87b96d /src/qml/qml/qqmlpropertycache.cpp
parent5452f2e291d5eb23e67f0637ca81ed2777d8c664 (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.cpp2
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)