From 1ed513866213451d05822e043138b496cd6f1721 Mon Sep 17 00:00:00 2001 From: Aleksei Kanash Date: Tue, 24 Jul 2012 11:31:45 +0300 Subject: [PATCH] Fix to Sankore-799. --- src/board/UBBoardView.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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