QmlDesigner: Fix Connections for items without ids

Task-number: QDS-7711
Change-Id: Ie686a7a456dd8cee57d63480913cd6f636af3e91
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
This commit is contained in:
Aleksei German
2023-11-24 17:23:22 +01:00
parent 49d3e6fddc
commit 37228f6da6

View File

@@ -388,8 +388,7 @@ void ConnectionModel::addConnection(const PropertyName &signalName)
|| QmlVisualNode(selectedNode).isFlowTransition()) || QmlVisualNode(selectedNode).isFlowTransition())
source = selectedNode.validId() + ".trigger()"; source = selectedNode.validId() + ".trigger()";
if (!connectionView()->selectedModelNodes().constFirst().id().isEmpty()) newNode.bindingProperty("target").setExpression(selectedNode.validId());
newNode.bindingProperty("target").setExpression(selectedNode.validId());
} else { } else {
rootModelNode rootModelNode
.nodeAbstractProperty(rootModelNode.metaInfo().defaultPropertyName()) .nodeAbstractProperty(rootModelNode.metaInfo().defaultPropertyName())