diff --git a/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp b/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp
index b0a03d137b7c15ec5ea24022882e7df5c17068c6..5b7de8c924cf715beddaaf5a8ac18ffc1ed2311c 100644
--- a/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp
@@ -123,18 +123,17 @@ void SelectionTool::mouseMoveEvent(const QList<QGraphicsItem*> &/*itemList*/,
 void SelectionTool::hoverMoveEvent(const QList<QGraphicsItem*> &itemList,
                         QGraphicsSceneMouseEvent * /*event*/)
 {
-    if (itemList.isEmpty())
-        return;
+    if (!itemList.isEmpty()) {
 
-    ResizeHandleItem* resizeHandle = ResizeHandleItem::fromGraphicsItem(itemList.first());
-    if (resizeHandle) {
-        view()->changeToResizeTool();
-        return;
-    }
-
-    if (topSelectedItemIsMovable(itemList))
-        view()->changeToMoveTool();
+        ResizeHandleItem* resizeHandle = ResizeHandleItem::fromGraphicsItem(itemList.first());
+        if (resizeHandle) {
+            view()->changeToResizeTool();
+            return;
+        }
 
+        if (topSelectedItemIsMovable(itemList))
+            view()->changeToMoveTool();
+    }
 
     FormEditorItem *topSelectableItem = 0;