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