summaryrefslogtreecommitdiffstats
path: root/stats/statsview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'stats/statsview.cpp')
-rw-r--r--stats/statsview.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/stats/statsview.cpp b/stats/statsview.cpp
index 983b128fe..f07b00896 100644
--- a/stats/statsview.cpp
+++ b/stats/statsview.cpp
@@ -236,14 +236,7 @@ void StatsView::mouseMoveEvent(QMouseEvent *event)
QSizeF sceneSize = size();
if (sceneSize.width() <= 1.0 || sceneSize.height() <= 1.0)
return;
- QPointF pos = event->pos() - dragStartMouse + dragStartItem;;
- QSizeF itemSize = draggedItem->getRect().size();
- double widthHalf = floor(itemSize.width() / 2);
- double heightHalf = floor(itemSize.height() / 2);
- QSizeF itemSizeHalf(floor(itemSize.width() / 2), floor(itemSize.height() / 2));
- QPointF sanitizedPos(std::clamp(pos.x(), -widthHalf, sceneSize.width() - widthHalf - 1.0),
- std::clamp(pos.y(), -heightHalf, sceneSize.height() - heightHalf - 1.0));
- draggedItem->setPos(sanitizedPos);
+ draggedItem->setPos(event->pos() - dragStartMouse + dragStartItem);
update();
}