X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fgfxtools.c;h=cbe0017bcdeb035afb5bc702585d53a7136af00f;hb=a3eecab9e8f6a1b0b887f1bd082bd064f01ecffd;hp=e8affe74f26137bb60bf176272dfaa55ba548706;hpb=17ea3cf04c2e8dd754b3b85ab530c0a3a06af946;p=swftools.git diff --git a/lib/gfxtools.c b/lib/gfxtools.c index e8affe7..cbe0017 100644 --- a/lib/gfxtools.c +++ b/lib/gfxtools.c @@ -346,8 +346,8 @@ void gfxline_optimize(gfxline_t*line) if(l->type == gfx_lineTo && next->type == gfx_lineTo) { double dx = l->x-x; double dy = l->y-y; - double nx = next->x-x; - double ny = next->y-y; + double nx = next->x-l->x; + double ny = next->y-l->y; if(fabs(dx*ny - dy*nx) < 0.000001 && (dx*nx + dy*ny) >= 0) { combine = 1; }