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 2011/06/09 10:46:06 UTC

svn commit: r1133726 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/FlateFilter.java

Author: lehmi
Date: Thu Jun  9 08:46:06 2011
New Revision: 1133726

URL: http://svn.apache.org/viewvc?rev=1133726&view=rev
Log:
PDFBOX-1006: removed unnecessary usage of ByteInputStream as proposed by Sergey Vladimirov

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/FlateFilter.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/FlateFilter.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/FlateFilter.java?rev=1133726&r1=1133725&r2=1133726&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/FlateFilter.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/filter/FlateFilter.java Thu Jun  9 08:46:06 2011
@@ -169,15 +169,9 @@ public class FlateFilter implements Filt
 
                     byte[] decodedData = decodePredictor(predictor, colors, bitsPerPixel, columns, bais);
                     bais.close();
-                    bais = new ByteArrayInputStream(decodedData);
-
-                    // write decoded data to result
-                    while ((amountRead = bais.read(buffer)) != -1)
-                    {
-                        result.write(buffer, 0, amountRead);
-                    }
-                    bais.close();
                     bais = null;
+
+                    result.write(decodedData);
                 }
             }