Fix mouse position rounding bug in drawing canvas

This commit is contained in:
2025-12-08 10:07:35 +01:00
parent 7ccadf0f45
commit 440ed63975
+4 -4
View File
@@ -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);