You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/02/26 09:29:07 UTC

svn commit: r1571959 - in /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox: cos/COSStream.java filter/DecodeResult.java

Author: jahewson
Date: Wed Feb 26 08:29:07 2014
New Revision: 1571959

URL: http://svn.apache.org/r1571959
Log:
PDFBOX-1949: Regression: Lines missing in rendered image

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/DecodeResult.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java?rev=1571959&r1=1571958&r2=1571959&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java Wed Feb 26 08:29:07 2014
@@ -231,7 +231,7 @@ public class COSStream extends COSDictio
             doDecode();
         }
 
-        if (unFilteredStream == null)
+        if (unFilteredStream == null || decodeResult == null)
         {
             throw new IOException("Stream was not read");
         }
@@ -267,6 +267,7 @@ public class COSStream extends COSDictio
         if( filters == null )
         {
             //then do nothing
+            decodeResult = DecodeResult.DEFAULT;
         }
         else if( filters instanceof COSName )
         {

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/DecodeResult.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/DecodeResult.java?rev=1571959&r1=1571958&r2=1571959&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/DecodeResult.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/DecodeResult.java Wed Feb 26 08:29:07 2014
@@ -27,6 +27,9 @@ import org.apache.pdfbox.pdmodel.graphic
  */
 public final class DecodeResult
 {
+    /** Default decode result. */
+    public final static DecodeResult DEFAULT = new DecodeResult(new COSDictionary());
+
     private COSDictionary parameters;
     private PDJPXColorSpace colorSpace;