From 6763adcec1a622c90afd4d063ab8d9a2053f7825 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Thu, 23 Sep 2010 15:45:38 +0200
Subject: [PATCH] QmlDesigner.formEditor: Test if the qmlitem ist valid

This is preventing a crash if the nodeinstance is invalid.
---
 src/plugins/qmldesigner/components/formeditor/selectiontool.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp b/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp
index b4175612f6a..27ad9b8f2d2 100644
--- a/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp
@@ -142,6 +142,7 @@ void SelectionTool::hoverMoveEvent(const QList<QGraphicsItem*> &itemList,
         FormEditorItem *formEditorItem = FormEditorItem::fromQGraphicsItem(item);
 
         if (formEditorItem
+            && formEditorItem->qmlItemNode().isValid()
             && !formEditorItem->qmlItemNode().isRootNode()
             && (formEditorItem->qmlItemNode().hasShowContent() || !m_selectOnlyContentItems))
         {
-- 
GitLab