From 84c4f31a9c1c4f9cf347f3f9fec81cc680de69fa Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 23 Nov 2024 20:33:15 +0100 Subject: [PATCH] Improve snapping in partial mode when snapping to objects --- src/edt/edt/edtPartialService.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/edt/edt/edtPartialService.cc b/src/edt/edt/edtPartialService.cc index f6973af78..b57e5a3cd 100644 --- a/src/edt/edt/edtPartialService.cc +++ b/src/edt/edt/edtPartialService.cc @@ -1811,7 +1811,7 @@ PartialService::mouse_move_event (const db::DPoint &p, unsigned int buttons, boo if (snap_details.object_snap == lay::PointSnapToObjectResult::NoObject) { m_current = m_start + snap_move (p - m_start); } else { - m_current = snap_details.snapped_point; + m_current = m_start + snap_move (snap_details.snapped_point - m_start); mouse_cursor_from_snap_details (snap_details); }