From 2eb3a03fd4178f988dc70947f5100542b9d4ae4c Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Fri, 4 Apr 2025 16:00:17 +0300 Subject: [PATCH] QmlDesigner: Fix QmlListProperty append check There is no need to check for full list functionality support when we just want to add to the list. Fixes: QDS-14440 Change-Id: I4a5568b95879171f953db441ac610f476490880a Reviewed-by: Thomas Hartmann Reviewed-by: Miikka Heikkinen --- src/tools/qmlpuppet/qmlpuppet/instances/objectnodeinstance.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/qmlpuppet/qmlpuppet/instances/objectnodeinstance.cpp b/src/tools/qmlpuppet/qmlpuppet/instances/objectnodeinstance.cpp index 1afa8d6d3af..e671c31ed3e 100644 --- a/src/tools/qmlpuppet/qmlpuppet/instances/objectnodeinstance.cpp +++ b/src/tools/qmlpuppet/qmlpuppet/instances/objectnodeinstance.cpp @@ -341,7 +341,7 @@ void ObjectNodeInstance::addToNewProperty(QObject *object, QObject *newParent, c if (isList(property)) { QQmlListReference list = qvariant_cast(property.read()); - if (!QmlPrivateGate::hasFullImplementedListInterface(list)) { + if (!list.isValid() || !list.canAppend()) { qWarning() << "Property list interface not fully implemented for Class " << property.property().typeName() << " in property " << property.name() << "!"; return; }