Code

remove many unnecessary to_2geom and from_2geom calls
[inkscape.git] / src / sp-item-notify-moveto.cpp
index 163a9f5f81cfd181b2cd85e5089757fa6c318ec2..391766fb6ff679c2db1829e71f949234a7fcd7db 100644 (file)
@@ -20,12 +20,12 @@ void sp_item_notify_moveto(SPItem &item, SPGuide const &mv_g, int const snappoin
 {
     g_return_if_fail(SP_IS_ITEM(&item));
     g_return_if_fail( unsigned(snappoint_ix) < 8 );
-    NR::Point const dir( mv_g.normal );
+    NR::Point const dir( mv_g.normal_to_line );
     double const dir_lensq(dot(dir, dir));
     g_return_if_fail( dir_lensq != 0 );
 
-    vector<NR::Point> snappoints;
-    sp_item_snappoints(&item, SnapPointsIter(snappoints));
+    std::vector<NR::Point> snappoints;
+    sp_item_snappoints(&item, true, SnapPointsIter(snappoints));
     g_return_if_fail( snappoint_ix < int(snappoints.size()) );
 
     double const pos0 = dot(dir, snappoints[snappoint_ix]);