summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2020-04-15 19:28:49 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2020-04-21 11:01:34 +0000
commit8262fdf5f993a5680e4138f55f28f498f6aa4dd5 (patch)
tree16172eff885375a6e54d6236550eedd624056e83
parent88a76df3d94742eb05734afeb81bc1bd6f8aaace (diff)
downloadqt-creator-8262fdf5f993a5680e4138f55f28f498f6aa4dd5.tar.gz
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>
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
index 3f7b22e59f..6943ba4a5a 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
@@ -733,7 +733,6 @@ void QmlFlowTargetNode::assignTargetItem(const QmlFlowTargetNode &node)
node);
modelNode().bindingProperty("target").setExpression(transition.validId());
} else if (isFlowDecision()) {
- destroyTargets();
ModelNode sourceNode = modelNode();
if (!QmlVisualNode::isFlowDecision(sourceNode))