X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fgfxpoly.c;h=2e2b85502b10f48d24de41061623a3bf97c0e3c5;hp=6392f535b2d790e3f14e007ddf68a5c0445254cb;hb=4445020ff739e4cc46320afc90312bcd347ba1e8;hpb=ec4d810db18537d3cf9a5be624f0b7ebebdd0e1a diff --git a/lib/gfxpoly.c b/lib/gfxpoly.c index 6392f53..2e2b855 100644 --- a/lib/gfxpoly.c +++ b/lib/gfxpoly.c @@ -120,10 +120,9 @@ static ArtVpath* gfxline_to_ArtVpath(gfxline_t*line, char fill) lineto x,y moveto x,y becomes lineto x,y moveto x,y moveto x,y becomes moveto x,y */ - int t; + int t = 1; while(t < pos) { - int t = 1; if ((vec[t-1].x == vec[t].x) && (vec[t-1].y == vec[t].y)) { // adjacent identical points; remove one int type = ART_MOVETO; @@ -352,7 +351,6 @@ gfxpoly_t* gfxpoly_union(gfxpoly_t*poly1, gfxpoly_t*poly2) gfxpoly_t* gfxpoly_strokeToPoly(gfxline_t*line, gfxcoord_t width, gfx_capType cap_style, gfx_joinType joint_style, double miterLimit) { ArtVpath* vec = gfxline_to_ArtVpath(line, 0); - ArtSVP *svp = art_svp_vpath_stroke (vec, (joint_style==gfx_joinMiter)?ART_PATH_STROKE_JOIN_MITER: ((joint_style==gfx_joinRound)?ART_PATH_STROKE_JOIN_ROUND: