diff --git a/src/board/UBBoardView.cpp b/src/board/UBBoardView.cpp index daa8895b..1fca73ef 100644 --- a/src/board/UBBoardView.cpp +++ b/src/board/UBBoardView.cpp @@ -577,6 +577,12 @@ void UBBoardView::handleItemMousePress(QMouseEvent *event) { mLastPressedMousePos = mapToScene(event->pos()); + foreach (QGraphicsItem *item, scene()->items()) + { + if (movingItem != item) + item->setSelected(false); + } + if (itemShouldReceiveMousePressEvent(movingItem)) QGraphicsView::mousePressEvent (event); else