summaryrefslogtreecommitdiffstats
path: root/src/display/canvas-axonomgrid.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2008-09-07 15:12:57 +0000
committerdvlierop2 <dvlierop2@users.sourceforge.net>2008-09-07 15:12:57 +0000
commit63d732ef4c6d3ee46fc743768274d407de6f876a (patch)
tree9e4231bab7970e0525ec69029c468da8e5e5b3cc /src/display/canvas-axonomgrid.cpp
parentRemove pointer to SPDesktop from ObjectSnapper (diff)
downloadinkscape-63d732ef4c6d3ee46fc743768274d407de6f876a.tar.gz
inkscape-63d732ef4c6d3ee46fc743768274d407de6f876a.zip
If a snapper needs a reference to a SPNamedView or a SPDesktop, then get that reference via the SnapManager (instead of storing references in the snapper and accessing them directly)
(bzr r6773)
Diffstat (limited to 'src/display/canvas-axonomgrid.cpp')
-rw-r--r--src/display/canvas-axonomgrid.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp
index 0c2c627c9..0294f7420 100644
--- a/src/display/canvas-axonomgrid.cpp
+++ b/src/display/canvas-axonomgrid.cpp
@@ -211,7 +211,7 @@ CanvasAxonomGrid::CanvasAxonomGrid (SPNamedView * nv, Inkscape::XML::Node * in_r
angle_rad[Z] = deg_to_rad(angle_deg[Z]);
tan_angle[Z] = tan(angle_rad[Z]);
- snapper = new CanvasAxonomGridSnapper(this, namedview, 0);
+ snapper = new CanvasAxonomGridSnapper(this, &namedview->snap_manager, 0);
if (repr) readRepr();
}
@@ -654,7 +654,7 @@ CanvasAxonomGrid::Render (SPCanvasBuf *buf)
}
}
-CanvasAxonomGridSnapper::CanvasAxonomGridSnapper(CanvasAxonomGrid *grid, SPNamedView const *nv, Geom::Coord const d) : LineSnapper(nv, d)
+CanvasAxonomGridSnapper::CanvasAxonomGridSnapper(CanvasAxonomGrid *grid, SnapManager const *sm, Geom::Coord const d) : LineSnapper(sm, d)
{
this->grid = grid;
}