X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/785364c151cf529ac6182c41a15c7bce110d1a8c..e1c06929253cb6feb0dbebc063e5db41048d0a14:/map.c diff --git a/map.c b/map.c index aedd0dff..9ddc62f8 100644 --- a/map.c +++ b/map.c @@ -63,7 +63,8 @@ i_map(i_img *im, unsigned char (*maps)[256], unsigned int mask) { i_glin(im, 0, im->xsize, y, vals); for (x = 0; x < im->xsize; ++x) { for(ch = minset; ch<=maxset; ch++) { - if (!maps[ch]) continue; + if (!(mask & (1 << ch))) + continue; vals[x].channel[ch] = maps[ch][vals[x].channel[ch]]; } }