You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2012/12/09 16:03:15 UTC

svn commit: r1419000 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpeg.java

Author: lehmi
Date: Sun Dec  9 15:03:14 2012
New Revision: 1419000

URL: http://svn.apache.org/viewvc?rev=1419000&view=rev
Log:
PDFBOX-1445: fixed write2OutputStream, initialize the cached image

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpeg.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpeg.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpeg.java?rev=1419000&r1=1418999&r2=1419000&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpeg.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDJpeg.java Sun Dec  9 15:03:14 2012
@@ -213,6 +213,7 @@ public class PDJpeg extends PDXObjectIma
     {   
         if (image != null)
         {
+            // use the cached image
             return image;
         }
         
@@ -278,7 +279,8 @@ public class PDJpeg extends PDXObjectIma
             bi = ImageIO.read(bai);
         }
         // If there is a 'soft mask' or 'mask' image then we use that as a transparency mask.
-        return applyMasks(bi);   
+        image = applyMasks(bi);
+        return image;
     }
 
     /**