diff --git a/src/plugins/qmldesigner/libs/designercore/model/bindingproperty.cpp b/src/plugins/qmldesigner/libs/designercore/model/bindingproperty.cpp index b4e5ffa72ad..4d4f79c2504 100644 --- a/src/plugins/qmldesigner/libs/designercore/model/bindingproperty.cpp +++ b/src/plugins/qmldesigner/libs/designercore/model/bindingproperty.cpp @@ -137,7 +137,7 @@ AbstractProperty BindingProperty::resolveToProperty() const QStringView lastElement{lastElementBegin, binding.end()}; if (binding.begin() != lastElementBegin) { QStringView nodeBinding{binding.begin(), std::prev(lastElementBegin)}; - node = resolveBinding(nodeBinding, parentModelNode()); + node = resolveBinding(nodeBinding, node); } if (node.isValid() && !lastElement.contains(' '))