diff -r 413ecd6b9801 -r fa025ba493d8 src/editmodes/abstractEditMode.cpp --- a/src/editmodes/abstractEditMode.cpp Wed Nov 18 19:05:22 2015 +0200 +++ b/src/editmodes/abstractEditMode.cpp Thu Nov 19 00:43:18 2015 +0200 @@ -291,8 +291,8 @@ renderer()->getRelativeAxes (relX, relY); QLineF ln (v0[relX], v0[relY], v1[relX], v1[relY]); ln.setAngle (intervalClamp (ln.angle(), 45)); - result.setCoordinate (relX, Grid::Snap (ln.x2(), Grid::Coordinate)); - result.setCoordinate (relY, Grid::Snap (ln.y2(), Grid::Coordinate)); + result.setCoordinate (relX, snapToGrid (ln.x2(), Grid::Coordinate)); + result.setCoordinate (relY, snapToGrid (ln.y2(), Grid::Coordinate)); } return result;