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