X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/05462f4bb7a0739779c466c4034b47f8f078ff97..167660cd10ca5e3eaef03ce9b067651a75cfb022:/fills.c diff --git a/fills.c b/fills.c index 43eb20ac..6e929199 100644 --- a/fills.c +++ b/fills.c @@ -676,7 +676,10 @@ static void fill_hatch(i_fill_t *fill, int x, int y, int width, int channels, int mask = 128 >> xpos; while (width-- > 0) { - *data++ = (byte & mask) ? f->fg : f->bg; + if (byte & mask) + *data++ = f->fg; + else + *data++ = f->bg; if ((mask >>= 1) == 0) mask = 128; @@ -698,7 +701,10 @@ static void fill_hatchf(i_fill_t *fill, int x, int y, int width, int channels, int mask = 128 >> xpos; while (width-- > 0) { - *data++ = (byte & mask) ? f->ffg : f->fbg; + if (byte & mask) + *data++ = f->ffg; + else + *data++ = f->fbg; if ((mask >>= 1) == 0) mask = 128;