diff --git a/src/object-snapper.cpp b/src/object-snapper.cpp
index 6552cea969379d561c9fc3b7401af6056e6124ac..153abe4affe58a0d8027f8d1a495fdbfc171c537 100644 (file)
--- a/src/object-snapper.cpp
+++ b/src/object-snapper.cpp
* Authors:
* Carl Hetherington <inkscape@carlh.net>
*
- * Copyright (C) 2005 Authors
+ * Copyright (C) 2005 Authors
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
Inkscape::ObjectSnapper::ObjectSnapper(SPNamedView const *nv, NR::Coord const d)
: Snapper(nv, d), _snap_to_nodes(true), _snap_to_paths(true)
{
-
+
}
while (i != it.end() && *i != o) {
i++;
}
-
+
if (i == it.end()) {
/* See if the item is within range */
NR::Rect const b = NR::expand(sp_item_bbox_desktop(SP_ITEM(o)), -getDistance());
}
}
}
-
+
_findCandidates(c, o, it, p);
}
}
int j = 0;
NR::Matrix const i2doc = sp_item_i2doc_affine(*i);
-
+
while (sh->curve->bpath[j].code != NR_END) {
/* Get this node in desktop coordinates */
if (dist < getDistance() && dist < s.getDistance()) {
s = SnappedPoint(n, dist);
}
-
+
j++;
}
}
/* Convert the nearest point back to desktop coordinates */
NR::Point const o_it = get_point_on_Path(*i, o.assume().piece, o.assume().t);
NR::Point const o_dt = desktop->doc2dt(o_it * i2doc);
-
+
NR::Coord const dist = NR::L2(o_dt - p);
if (dist < getDistance() && dist < s.getDistance()) {
s = SnappedPoint(o_dt, dist);