From d01ec7ebe3853faabc8843d169d288b4998bb209 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 10 Nov 2020 09:21:49 +0100 Subject: Remove assert in QQmlProperty The constructor for "font.capitalization" asserts Q_ASSERT(vtProp.userType() <= 0x0000FFFF). This was enough to trigger the assert: QQmlProperty property(text, "font.capitalization") Users are allowed to register value types. Change-Id: Ie10f22b7c9d70bd194cf72f287ec6d8d1ff8b028 Reviewed-by: Ulf Hermann --- src/qml/qml/qqmlproperty.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/qml/qml') diff --git a/src/qml/qml/qqmlproperty.cpp b/src/qml/qml/qqmlproperty.cpp index d53e751cb6..8ffdf1738c 100644 --- a/src/qml/qml/qqmlproperty.cpp +++ b/src/qml/qml/qqmlproperty.cpp @@ -326,7 +326,6 @@ void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name) QMetaProperty vtProp = valueTypeMetaObject->property(idx); - Q_ASSERT(vtProp.userType() <= 0x0000FFFF); Q_ASSERT(idx <= 0x0000FFFF); object = currentObject; -- cgit v1.2.3