From: kramm Date: Thu, 5 Feb 2004 13:37:31 +0000 (+0000) Subject: fixed graphics bug X-Git-Tag: release-0-5-0~30 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=6feed80959ad2c11f0427bf0e5a30aab8abd7083;hp=8cd6b7f4e60afa919134a2a2ce9af12809d01bbc;ds=sidebyside fixed graphics bug --- diff --git a/lib/drawer.c b/lib/drawer.c index e02fed4..0fc4307 100644 --- a/lib/drawer.c +++ b/lib/drawer.c @@ -245,9 +245,7 @@ void draw_cubicTo(drawer_t*draw, FPOINT* control1, FPOINT* control2, FPOINT* t struct cspline c; double quality = 80; double maxerror = (500-(quality*5)>1?500-(quality*5):1)/20.0; - - int num = approximate3(&c, q, 128, maxerror*maxerror); - int t; + int t,num; c.start.x = draw->pos.x; c.start.y = draw->pos.y; @@ -257,6 +255,8 @@ void draw_cubicTo(drawer_t*draw, FPOINT* control1, FPOINT* control2, FPOINT* t c.control2.y = control2->y; c.end.x = to->x; c.end.y = to->y; + + num = approximate3(&c, q, 128, maxerror*maxerror); for(t=0;t