From 6745536f1ec000aba8fe5e1e126cc282bc8197ba Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <thomas.hartmann@qt.io> Date: Wed, 20 Sep 2017 13:28:22 +0200 Subject: [PATCH] QmlDesigner: Fix @NodeInstance With @NodeInstance we can override the value of any property. Change-Id: Ib64d8b6823b82f0a809092b2468c008d73a5525c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> --- .../qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp index 875c80d3781..aef747fb9bb 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp @@ -979,7 +979,7 @@ void NodeInstanceServer::setInstanceAuxiliaryData(const PropertyValueContainer & } } if (auxiliaryContainer.name().endsWith("@NodeInstance")) { - PropertyName propertyName = auxiliaryContainer.name().left(auxiliaryContainer.name().count() - 12); + PropertyName propertyName = auxiliaryContainer.name().left(auxiliaryContainer.name().count() - 13); if (!auxiliaryContainer.value().isNull()) { setInstancePropertyVariant(PropertyValueContainer(auxiliaryContainer.instanceId(), propertyName, -- GitLab