From 672c5870a6c912439bc0fc2655ed4368b2007082 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 3 May 2006 11:01:57 +0000 Subject: Give SPNamedView a SnapManager instance and use it for all management of snapping settings. (bzr r701) --- src/draw-context.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/draw-context.cpp') diff --git a/src/draw-context.cpp b/src/draw-context.cpp index d33a33f7b..aa1480c67 100644 --- a/src/draw-context.cpp +++ b/src/draw-context.cpp @@ -39,7 +39,7 @@ #include "selection-chemistry.h" #include "snap.h" #include "sp-path.h" - +#include "sp-namedview.h" static void sp_draw_context_class_init(SPDrawContextClass *klass); static void sp_draw_context_init(SPDrawContext *dc); @@ -372,7 +372,7 @@ void spdc_endpoint_snap_rotation(SPEventContext const *const ec, NR::Point &p, N p = o + bdot * best; /* Snap it along best vector */ - SnapManager const m(SP_EVENT_CONTEXT_DESKTOP(ec)->namedview); + SnapManager const &m = SP_EVENT_CONTEXT_DESKTOP(ec)->namedview->snap_manager; p = m.constrainedSnap(Inkscape::Snapper::SNAP_POINT | Inkscape::Snapper::BBOX_POINT, p, best, NULL).getPoint(); } @@ -387,7 +387,7 @@ void spdc_endpoint_snap_free(SPEventContext const * const ec, NR::Point& p, guin } /* FIXME: this should be doing bbox snap as well */ - SnapManager const m(SP_EVENT_CONTEXT_DESKTOP(ec)->namedview); + SnapManager const &m = SP_EVENT_CONTEXT_DESKTOP(ec)->namedview->snap_manager; p = m.freeSnap(Inkscape::Snapper::BBOX_POINT | Inkscape::Snapper::SNAP_POINT, p, NULL).getPoint(); } -- cgit v1.2.3