diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp index f602fb9788cc3ced779a3c0f6708a53f8f19dcbe..54441131b3f1f7ab35da3cac83f208eaeff0d36c 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