From 02250e1313b42b944e1826f5e7c8f5ccf8e6fa78 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Wed, 14 Apr 2010 14:15:33 +0200
Subject: [PATCH] QmlDesigner: fixes crash

If there was no form editor item for the root we crashed in
the drop code

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

diff --git a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
index 1257e1ffea2..ae1508ac923 100644
--- a/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/dragtool.cpp
@@ -182,7 +182,7 @@ FormEditorItem* DragTool::calculateContainer(const QPointF &point, FormEditorIte
              return formEditorItem;
     }
 
-    if (scene()->rootFormEditorItem()->boundingRect().adjusted(-100, -100, 100, 100).contains(point))
+    if (scene()->rootFormEditorItem() && scene()->rootFormEditorItem()->boundingRect().adjusted(-100, -100, 100, 100).contains(point))
         return scene()->rootFormEditorItem();
     return 0;
 }
-- 
GitLab