summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-12-04 22:25:14 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-12-04 22:25:14 +0000
commit3df8625b9f11ab2609d20d1fa2081c2f4da1fe76 (patch)
tree3abeff2a94b52a727e1bbde13de74b6f71dc36ab /src
parentDon't show error dialog when bitmap export is cancelled by the user (fixes bu... (diff)
downloadinkscape-3df8625b9f11ab2609d20d1fa2081c2f4da1fe76.tar.gz
inkscape-3df8625b9f11ab2609d20d1fa2081c2f4da1fe76.zip
3D grid: When snapping, consider both left and right vertical lines next to the point. (see rev 16610)
(bzr r4171)
Diffstat (limited to 'src')
-rw-r--r--src/display/canvas-axonomgrid.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp
index 76e081a72..091f414cf 100644
--- a/src/display/canvas-axonomgrid.cpp
+++ b/src/display/canvas-axonomgrid.cpp
@@ -627,10 +627,10 @@ CanvasAxonomGridSnapper::_getSnapLines(NR::Point const &p) const
scaled_spacing /= SP_ACTIVE_DESKTOP->current_zoom();
}
- NR::Coord const rounded = Inkscape::Util::round_to_nearest_multiple_plus(p[0],
- scaled_spacing,
- grid->origin[0]);
-
+ NR::Coord rounded;
+ rounded = Inkscape::Util::round_to_nearest_multiple_plus(p[0], scaled_spacing, grid->origin[0]);
+ s.push_back(std::make_pair(NR::Dim2(0), rounded));
+ rounded = Inkscape::Util::round_to_lower_multiple_plus(p[0], scaled_spacing, grid->origin[0]);
s.push_back(std::make_pair(NR::Dim2(0), rounded));
return s;