diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp index f602fb9788c..54441131b3f 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp @@ -354,6 +354,11 @@ void QuickItemNodeInstance::setPropertyBinding(const QString &name, const QStrin return; // states are only set by us ObjectNodeInstance::setPropertyBinding(name, expression); + + refresh(); + + if (isInPositioner()) + parentInstance()->refreshPositioner(); } QVariant QuickItemNodeInstance::property(const QString &name) const