diff --git a/src/board/UBBoardView.cpp b/src/board/UBBoardView.cpp index 56c5bfe3..de0a2dcd 100644 --- a/src/board/UBBoardView.cpp +++ b/src/board/UBBoardView.cpp @@ -1299,31 +1299,6 @@ void UBBoardView::mouseReleaseEvent (QMouseEvent *event) QGraphicsView::mouseReleaseEvent (event); } } - else if (currentTool == UBStylusTool::Play) - { - if (bIsDesktop) { - event->ignore(); - return; - } - - if (mWidgetMoved) - { - movingItem = NULL; - mWidgetMoved = false; - } - else - { - if (suspendedMousePressEvent) - { - QGraphicsView::mousePressEvent(suspendedMousePressEvent); // suspendedMousePressEvent is deleted by old Qt event loop - movingItem = NULL; - delete suspendedMousePressEvent; - suspendedMousePressEvent = NULL; - } - } - - QGraphicsView::mouseReleaseEvent (event); - } else if (currentTool == UBStylusTool::Text) { UBGraphicsItem *graphicsItem = dynamic_cast(movingItem); @@ -1405,6 +1380,7 @@ void UBBoardView::mouseReleaseEvent (QMouseEvent *event) } if (mWidgetMoved) { + movingItem->setSelected(false); movingItem = NULL; mWidgetMoved = false; }