Code

Fix ef spam when adjusting pattern on text - patch from Adonis Papaderos
[inkscape.git] / src / sp-item-notify-moveto.cpp
index a51674c3ac267aff47ef113a25f278a5a1b7d0d3..6383a1faecba26b93c6aa99211a4ebbf84d546d2 100644 (file)
@@ -24,11 +24,11 @@ void sp_item_notify_moveto(SPItem &item, SPGuide const &mv_g, int const snappoin
     double const dir_lensq(dot(dir, dir));
     g_return_if_fail( dir_lensq != 0 );
 
-    std::vector<Geom::Point> snappoints;
-    sp_item_snappoints(&item, true, SnapPointsIter(snappoints));
+    std::vector<Inkscape::SnapCandidatePoint> snappoints;
+    sp_item_snappoints(&item, snappoints, NULL);
     g_return_if_fail( snappoint_ix < int(snappoints.size()) );
 
-    double const pos0 = dot(dir, snappoints[snappoint_ix]);
+    double const pos0 = dot(dir, snappoints[snappoint_ix].getPoint());
     /// \todo effic: skip if mv_g is already satisfied.
 
     /* Translate along dir to make dot(dir, snappoints(item)[snappoint_ix]) == position. */
@@ -73,4 +73,4 @@ void sp_item_notify_moveto(SPItem &item, SPGuide const &mv_g, int const snappoin
   fill-column:99
   End:
 */
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :