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