[poppler] Branch 'poppler-0.6' - poppler/CairoOutputDev.cc

Jeff Muizelaar jrmuizel at kemper.freedesktop.org
Sat Oct 6 21:03:25 PDT 2007


 poppler/CairoOutputDev.cc |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
diff-tree 136f9ceca66afadb06f3e92f89180fde48a36b05 (from 528152159c2d9bde40114be57743f2e10a8dac8d)
Author: Jeff Muizelaar <jeff at infidigm.net>
Date:   Sat Oct 6 23:27:40 2007 -0400

    Use maskWidth and maskHeight for reading from the mask image in CairoOutputDev::drawMaskedImage()
    
    Previously, drawMaskedImage() was incorrectly using the image width and height which is
    wrong when width != maskWidth or heigh != maskHeight. Fixes #12668.

diff --git a/poppler/CairoOutputDev.cc b/poppler/CairoOutputDev.cc
index 761ce14..146472b 100644
--- a/poppler/CairoOutputDev.cc
+++ b/poppler/CairoOutputDev.cc
@@ -1051,10 +1051,10 @@ void CairoOutputDev::drawMaskedImage(Gfx
   
   invert_bit = maskInvert ? 1 : 0;
 
-  for (y = 0; y < height; y++) {
+  for (y = 0; y < maskHeight; y++) {
     pix = maskImgStr->getLine();
     maskDest = maskBuffer + y * row_stride;
-    for (x = 0; x < width; x++) {
+    for (x = 0; x < maskWidth; x++) {
       if (pix[x] ^ invert_bit)
 	*maskDest++ = 0;
       else


More information about the poppler mailing list