From c93dc21127b07300b1e660c7b2782e542aefdcbc Mon Sep 17 00:00:00 2001 From: Diederik van Lierop Date: Wed, 21 Nov 2007 19:23:55 +0000 Subject: Also consider path nodes for snapping (bzr r4122) --- src/selection.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src/selection.cpp') diff --git a/src/selection.cpp b/src/selection.cpp index e4c628d9e..68a9a2cd9 100644 --- a/src/selection.cpp +++ b/src/selection.cpp @@ -369,20 +369,13 @@ NR::Maybe Selection::center() const { /** * Compute the list of points in the selection that are to be considered for snapping. - * This includes all special points of each item in the selection, except path nodes */ std::vector Selection::getSnapPoints(bool includeItemCenter) const { GSList const *items = const_cast(this)->itemList(); std::vector p; for (GSList const *iter = items; iter != NULL; iter = iter->next) { - // getSnapPoints() is only being used in the selector tool, which should - // not snap path nodes. Only the node tool should snap those. SPItem *this_item = SP_ITEM(iter->data); - if (!SP_IS_PATH(this_item)) { - // Only snap if we don't have a path at hand - // (Same check occurs in sp-item-group) - sp_item_snappoints(this_item, false, SnapPointsIter(p)); - } + sp_item_snappoints(this_item, false, SnapPointsIter(p)); //Include the transformation origin for snapping //For a group only the group's origin is considered if (includeItemCenter) { -- cgit v1.2.3