From 7b4221002e12716868ff21d462bc427795db4e37 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Wed, 14 Feb 2024 17:06:54 +0100 Subject: QmlModels: Restore bug-compatibility with 6.6 You can only override model properties if the model is a QAIM. Amends commit 4dbd70b5a45f4a33e8ab6d4076be612d978a4ef8 Pick-to: 6.7 Task-number: QTBUG-120499 Change-Id: I7348e3146ac19b56a2e8bac2a1e0b27e420ccc97 Reviewed-by: Qt CI Bot Reviewed-by: Fabian Kosmale --- src/qmlmodels/qqmldmlistaccessordata_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/qmlmodels/qqmldmlistaccessordata_p.h') diff --git a/src/qmlmodels/qqmldmlistaccessordata_p.h b/src/qmlmodels/qqmldmlistaccessordata_p.h index e0fe24c1e1..e02c3a88f6 100644 --- a/src/qmlmodels/qqmldmlistaccessordata_p.h +++ b/src/qmlmodels/qqmldmlistaccessordata_p.h @@ -196,7 +196,7 @@ public: template void createPropertyIfMissing(const String &string) { - for (int i = propertyOffset, end = propertyCount(); i < end; ++i) { + for (int i = 0, end = propertyCount(); i < end; ++i) { if (QAnyStringView(property(i).name()) == QAnyStringView(string)) return; } -- cgit v1.2.3