From f56d6e25b7dcfabfa84be0d9f0aa15566fb8c932 Mon Sep 17 00:00:00 2001 From: KKyang Date: Mon, 26 Oct 2015 12:12:27 +0800 Subject: [PATCH] Bug fix --- qsmartgraphicsview.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qsmartgraphicsview.cpp b/qsmartgraphicsview.cpp index 879bdc9..01c3539 100644 --- a/qsmartgraphicsview.cpp +++ b/qsmartgraphicsview.cpp @@ -322,6 +322,9 @@ void QSmartGraphicsView::mouseReleaseEvent(QMouseEvent *event) else if(event->button() == Qt::LeftButton && this->dragMode() == QGraphicsView::RubberBandDrag) { is_item = false; + if(event->pos() == select_start) + rubberBand->hide(); + this->setDragMode(QGraphicsView::NoDrag); } #endif