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);
                 }
             }
 


Reply via email to