From 0a7cc8e06ee832d9ab79429b2c9b7bfdde429860 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 --- 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 fb9f3cdd411..9dc8b7e6611 100644 --- a/src/tools/qmlpuppet/qmlpuppet/instances/objectnodeinstance.cpp +++ b/src/tools/qmlpuppet/qmlpuppet/instances/objectnodeinstance.cpp @@ -346,7 +346,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; }