From a3c3fa02ff819a77393e00b70a96b68a31483ca3 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Tue, 22 Mar 2011 13:47:41 +0100
Subject: [PATCH] QmlDesigner.formEditor: crashfix

This fixes a rare crash.

Reviewed-by: Kai Koehne
---
 .../qmldesigner/components/formeditor/formeditorview.cpp        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
index 9cc920b4684..d7ca5fb7c90 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
@@ -188,8 +188,8 @@ void FormEditorView::nodeAboutToBeRemoved(const ModelNode &removedNode)
      }
 
      foreach (FormEditorItem *item, m_scene->allFormEditorItems()) {
-         delete item;
          m_scene->removeItemFromHash(item);
+         delete item;
      }
 
      QmlModelView::rootNodeTypeChanged(type, majorVersion, minorVersion);
-- 
GitLab