QmlDesigner: Fix copy and paste for FlowAction

Task-number: QDS-1708
Change-Id: I229bea5f2b35cf07a59e4f7bb67772e7a96ebc88
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2020-02-25 10:13:32 +01:00
committed by Tim Jenssen
parent 699d1b974c
commit 49b90dfb3a

View File

@@ -384,7 +384,9 @@ void FormEditorView::bindingPropertiesChanged(const QList<BindingProperty> &prop
if (target.modelNode().isValid() && target.isFlowTransition()) { if (target.modelNode().isValid() && target.isFlowTransition()) {
FormEditorItem *item = m_scene->itemForQmlItemNode(target.toQmlItemNode()); FormEditorItem *item = m_scene->itemForQmlItemNode(target.toQmlItemNode());
if (item) { if (item) {
m_scene->reparentItem(node.toQmlItemNode(), node.toQmlItemNode().modelParentItem()); const QmlItemNode itemNode = node.toQmlItemNode();
if (itemNode.hasNodeParent())
m_scene->reparentItem(itemNode, itemNode.modelParentItem());
m_scene->synchronizeTransformation(item); m_scene->synchronizeTransformation(item);
item->update(); item->update();
} }