summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
index d2c312dd27..098f8317a5 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
@@ -740,8 +740,8 @@ void QmlFlowTargetNode::assignTargetItem(const QmlFlowTargetNode &node)
} else if (isFlowDecision()) {
ModelNode sourceNode = modelNode();
- if (!QmlVisualNode::isFlowDecision(sourceNode))
- sourceNode = findSourceForDecisionNode();
+ if (QmlVisualNode::isFlowDecision(sourceNode))
+ sourceNode = findSourceForDecisionNode();
if (sourceNode.isValid()) {
ModelNode transition = flowView().addTransition(sourceNode,