From 643cc11d6ec0363c9dbbe0ccf52a1eaff65c59e7 Mon Sep 17 00:00:00 2001 From: "Johan B. C. Engelen" Date: Sat, 13 Sep 2008 21:18:32 +0000 Subject: fix UI node counting (bzr r6804) --- src/nodepath.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nodepath.cpp') diff --git a/src/nodepath.cpp b/src/nodepath.cpp index 49bf78585..8e54bf89c 100644 --- a/src/nodepath.cpp +++ b/src/nodepath.cpp @@ -564,7 +564,7 @@ static void subpaths_from_pathvector(Inkscape::NodePath::Path *np, Geom::PathVec /* Remember that last closing segment is always a lineto, but its length can be zero if the path is visually closed already * If the length is zero, don't add it to the nodepath. */ Geom::Curve const &closing_seg = pit->back_closed(); -// if ( ! closing_seg.isDegenerate() ) { + // Don't use !closing_seg.isDegenerate() as it is too precise, and does not account for floating point rounding probs (LP bug #257289) if ( ! are_near(closing_seg.initialPoint(), closing_seg.finalPoint()) ) { NR::Point pos = closing_seg.finalPoint() * (Geom::Matrix)np->i2d; sp_nodepath_node_new(sp, NULL, t[i++], NR_LINETO, &pos, &pos, &pos); -- cgit v1.2.3