From 440ed63975ea6cf7a166af73dd6daa08a2d20b81 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Mon, 8 Dec 2025 10:07:35 +0100 Subject: [PATCH] Fix mouse position rounding bug in drawing canvas --- src/editor/widgets/drawingcanvaswidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/editor/widgets/drawingcanvaswidget.cpp b/src/editor/widgets/drawingcanvaswidget.cpp index 3641d60..fb65ffd 100644 --- a/src/editor/widgets/drawingcanvaswidget.cpp +++ b/src/editor/widgets/drawingcanvaswidget.cpp @@ -84,8 +84,8 @@ void DrawingCanvasWidget::mousePressEvent(QMouseEvent *event) QWidget::mousePressEvent(event); QPoint zoomdPos( - std::round(event->pos().x() / m_zoom), - std::round(event->pos().y() / m_zoom) + event->pos().x() / m_zoom, + event->pos().y() / m_zoom ); auto left = event->button() == Qt::LeftButton; @@ -172,8 +172,8 @@ void DrawingCanvasWidget::mouseMoveEvent(QMouseEvent *event) QWidget::mouseMoveEvent(event); QPoint zoomdPos( - std::round(event->pos().x() / m_zoom), - std::round(event->pos().y() / m_zoom) + event->pos().x() / m_zoom, + event->pos().y() / m_zoom ); emit cursorMoved(zoomdPos);