From 094352b3c08ba35f8105853b987e6b6c82e0a2fb Mon Sep 17 00:00:00 2001 From: Matthias Kramm Date: Wed, 17 Feb 2010 16:16:12 -0800 Subject: [PATCH] fixed restitching bug --- lib/gfxtools.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gfxtools.c b/lib/gfxtools.c index 929d5bf..12717ea 100644 --- a/lib/gfxtools.c +++ b/lib/gfxtools.c @@ -1038,7 +1038,7 @@ gfxline_t* gfxline_restitch(gfxline_t*line) gfxline_t*prev=0; while(line) { gfxline_t*next = line->next; - if(line->type == gfx_moveTo) { + if(line->type == gfx_moveTo && (line->next && line->next->type != gfx_moveTo)) { gfxpoint_t xy = {line->x, line->y}; dict_put(ff, &xy, line); prev = line; -- 1.7.10.4