diff options
Diffstat (limited to 'src/qml/compiler/qqmltypecompiler.cpp')
-rw-r--r-- | src/qml/compiler/qqmltypecompiler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/compiler/qqmltypecompiler.cpp b/src/qml/compiler/qqmltypecompiler.cpp index 8edf4bbe7c..ada848f31d 100644 --- a/src/qml/compiler/qqmltypecompiler.cpp +++ b/src/qml/compiler/qqmltypecompiler.cpp @@ -1646,7 +1646,7 @@ bool QQmlComponentAndAliasResolver::resolveAliases() } Q_ASSERT(valueTypeIndex <= 0x0000FFFF); - propIdx |= (valueTypeIndex << 16); + propIdx = QQmlPropertyData::encodeValueTypePropertyIndex(propIdx, valueTypeIndex); if (valueType->metaObject()->property(valueTypeIndex).isEnumType()) type = QVariant::Int; else |