forked from qt-creator/qt-creator
QmlDesigner: Fix QmlFlowTargetNode::assignTargetItem
FlowDecision can have multiple targets. No reason to delete existing ones. Change-Id: Ifdc42234c132ce5e0e212e1b3803a7ddcc25c27d Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -733,7 +733,6 @@ void QmlFlowTargetNode::assignTargetItem(const QmlFlowTargetNode &node)
|
|||||||
node);
|
node);
|
||||||
modelNode().bindingProperty("target").setExpression(transition.validId());
|
modelNode().bindingProperty("target").setExpression(transition.validId());
|
||||||
} else if (isFlowDecision()) {
|
} else if (isFlowDecision()) {
|
||||||
destroyTargets();
|
|
||||||
ModelNode sourceNode = modelNode();
|
ModelNode sourceNode = modelNode();
|
||||||
|
|
||||||
if (!QmlVisualNode::isFlowDecision(sourceNode))
|
if (!QmlVisualNode::isFlowDecision(sourceNode))
|
||||||
|
Reference in New Issue
Block a user