diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2016-11-25 15:42:55 +0100 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2016-11-25 15:10:43 +0000 |
commit | 8d4bb9ca6ffae209ee6f405e097d7635662a27c7 (patch) | |
tree | d4ddb28084275e7e1b3a034056513e6ee2e67547 | |
parent | 3aaf2a69a49e801a8f4d8aa283b1261e78dbf69c (diff) | |
download | qt-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.cpp | 1 |
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)); } } |