From 86866e52d33379fe77cff4291cb74e3988edeae5 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Thu, 7 Dec 2023 20:48:39 +0100 Subject: [PATCH] Fixed part of issue #1559 (not snapping to some diagonals) --- src/edt/edt/edtService.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/edt/edt/edtService.cc b/src/edt/edt/edtService.cc index 5d415b9b5..3d022b244 100644 --- a/src/edt/edt/edtService.cc +++ b/src/edt/edt/edtService.cc @@ -261,7 +261,7 @@ Service::snap_marker_to_grid (const db::DVector &v, bool &snapped) const if (snapped) { vr += vv; - return db::DVector (vr.x () * snapped_to.x (), vr.y () * snapped_to.y ()); + return db::DVector (vr.x () * fabs (snapped_to.x ()), vr.y () * fabs (snapped_to.y ())); } else { return db::DVector (); }