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