X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsp-item-rm-unsatisfied-cns.cpp;h=7f3f06975ac818308d15513b26218b21c258b229;hb=dc9e07d7ab84affb6b7d7d47f5a9d3247dc58089;hp=4071a639c6da560f615fc738c2baedbb45c7f370;hpb=ea9f21893cf88d43370e176305fdc83aca09b49c;p=inkscape.git diff --git a/src/sp-item-rm-unsatisfied-cns.cpp b/src/sp-item-rm-unsatisfied-cns.cpp index 4071a639c..7f3f06975 100644 --- a/src/sp-item-rm-unsatisfied-cns.cpp +++ b/src/sp-item-rm-unsatisfied-cns.cpp @@ -18,7 +18,7 @@ void sp_item_rm_unsatisfied_cns(SPItem &item) SPGuideConstraint const &cn = item.constraints[i]; int const snappoint_ix = cn.snappoint_ix; g_assert( snappoint_ix < int(snappoints.size()) ); - if (!approx_equal(dot(cn.g->normal, snappoints[snappoint_ix]), cn.g->position)) { + if (!approx_equal( sp_guide_distance_from_pt(cn.g, snappoints[snappoint_ix].to_2geom()), 0) ) { remove_last(cn.g->attached_items, SPGuideAttachment(&item, cn.snappoint_ix)); g_assert( i < item.constraints.size() ); vector::iterator const ei(&item.constraints[i]);