Code

Give SPNamedView a SnapManager instance and use it for all management of snapping...
[inkscape.git] / src / context-fns.cpp
index 6c36e780fdcae26a54590d849619e939e7f47be7..5db98ec16955f107703ecf5296ef4a6f601d5de2 100644 (file)
@@ -7,6 +7,7 @@
 #include "snap.h"
 #include "desktop-affine.h"
 #include "event-context.h"
+#include "sp-namedview.h"
 
 /* FIXME: could probably use a template here */
 
@@ -76,7 +77,7 @@ NR::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item,
     bool const shift = state & GDK_SHIFT_MASK;
     bool const control = state & GDK_CONTROL_MASK;
 
-    SnapManager const m(desktop->namedview);
+    SnapManager const &m = desktop->namedview->snap_manager;
 
     if (control) {