summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2016-11-25 15:42:55 +0100
committerThomas Hartmann <thomas.hartmann@qt.io>2016-11-25 15:10:43 +0000
commit8d4bb9ca6ffae209ee6f405e097d7635662a27c7 (patch)
treed4ddb28084275e7e1b3a034056513e6ee2e67547
parent3aaf2a69a49e801a8f4d8aa283b1261e78dbf69c (diff)
downloadqt-creator-8d4bb9ca6ffae209ee6f405e097d7635662a27c7.tar.gz
QmlDesigner: Synchronize parent if component is completed
This is required if the completed signal comes after the children changed signal. Change-Id: Ic497dad2b6f652f55e412e61373c9424dc8991ec Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorview.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
index dc6fb57c66..8aacbac40b 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
@@ -407,6 +407,7 @@ void FormEditorView::instancesCompleted(const QVector<ModelNode> &completedNodeL
foreach (const ModelNode &node, completedNodeList) {
QmlItemNode qmlItemNode(node);
if (qmlItemNode.isValid() && scene()->hasItemForQmlItemNode(qmlItemNode)) {
+ scene()->synchronizeParent(qmlItemNode);
itemNodeList.append(scene()->itemForQmlItemNode(qmlItemNode));
}
}