From 0711d958cefd7acfa36b8d2f7e556afd95c04941 Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Cenoz Date: Sun, 4 Sep 2016 17:28:07 +0200 Subject: Fix bug#744612 Fixed bugs: - https://launchpad.net/bugs/744612 (bzr r15104) --- src/live_effects/lpe-gears.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/live_effects/lpe-gears.cpp b/src/live_effects/lpe-gears.cpp index 307fab6fd..fc5327257 100644 --- a/src/live_effects/lpe-gears.cpp +++ b/src/live_effects/lpe-gears.cpp @@ -248,6 +248,9 @@ LPEGears::doEffect_path (Geom::PathVector const &path_in) path_out.push_back( gear->path()); for (++it; it != gearpath.end() ; ++it) { + if (are_near((*it).initialPoint(), (*it).finalPoint())) { + continue; + } // iterate through Geom::Curve in path_in Gear* gearnew = new Gear(gear->spawn( (*it).finalPoint() )); path_out.push_back( gearnew->path() ); -- cgit v1.2.3