diff options
author | Marco Bubke <marco.bubke@nokia.com> | 2010-04-12 15:27:29 +0200 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-04-14 17:00:55 +0200 |
commit | 3a0f1fdee3bd7ada9b81445907b68af3819ebaa9 (patch) | |
tree | 0121d581b79cd82a5583c706bd5a333295ce6775 | |
parent | 1deeddd9cd35f47a9f8216a7d773dc902589159c (diff) | |
download | qt-creator-3a0f1fdee3bd7ada9b81445907b68af3819ebaa9.tar.gz |
Test if a item exist for this node in the formeditor.
Task-Number: BAUHAUS-566
Reviewed-by: kkoehne
(cherry picked from commit 8e6095e3eaa5ee726916a54a27ff601b575537ab)
-rw-r--r-- | src/plugins/qmldesigner/components/formeditor/formeditorview.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index c156f3b539..66d86e7261 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp @@ -198,7 +198,7 @@ void FormEditorView::propertiesAboutToBeRemoved(const QList<AbstractProperty>& p foreach(const ModelNode &modelNode, nodeAbstractProperty.allSubNodes()) { QmlItemNode qmlItemNode(modelNode); - if (qmlItemNode.isValid()) { + if (qmlItemNode.isValid() && m_scene->hasItemForQmlItemNode(qmlItemNode)) { FormEditorItem *item = m_scene->itemForQmlItemNode(qmlItemNode); removedItemList.append(item); |