diff options
Diffstat (limited to 'draw/meshdraw.c')
-rw-r--r-- | draw/meshdraw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/draw/meshdraw.c b/draw/meshdraw.c index 049edde0..80b80378 100644 --- a/draw/meshdraw.c +++ b/draw/meshdraw.c @@ -453,8 +453,6 @@ fz_paintradial(fz_shade *shade, fz_matrix ctm, fz_pixmap *dest, fz_bbox bbox) p1.y = shade->mesh[4]; r1 = shade->mesh[5]; - fz_paintannulus(ctm, p0, r0, 0, p1, r1, 255, dest, bbox); - if (shade->extend[0]) { if (r0 < r1) @@ -469,6 +467,8 @@ fz_paintradial(fz_shade *shade, fz_matrix ctm, fz_pixmap *dest, fz_bbox bbox) fz_paintannulus(ctm, e, er, 0, p0, r0, 0, dest, bbox); } + fz_paintannulus(ctm, p0, r0, 0, p1, r1, 255, dest, bbox); + if (shade->extend[1]) { if (r0 > r1) |