From 7a6ca333ec50269f98e4395967d1a437cf658194 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 9 Mar 2011 22:35:43 +0000 Subject: Draw radial shading extensions in the right order. --- draw/meshdraw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'draw') 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) -- cgit v1.2.3