diff options
Diffstat (limited to 'libjava/classpath/javax/imageio')
4 files changed, 10 insertions, 3 deletions
diff --git a/libjava/classpath/javax/imageio/ImageIO.java b/libjava/classpath/javax/imageio/ImageIO.java index a3d967726b9..5f0d71d60a9 100644 --- a/libjava/classpath/javax/imageio/ImageIO.java +++ b/libjava/classpath/javax/imageio/ImageIO.java @@ -851,6 +851,7 @@ public final class ImageIO } w.write(null, img, null); + w.dispose(); output.close(); return true; } diff --git a/libjava/classpath/javax/imageio/plugins/jpeg/JPEGHuffmanTable.java b/libjava/classpath/javax/imageio/plugins/jpeg/JPEGHuffmanTable.java index c0567be7830..378e11fa617 100644 --- a/libjava/classpath/javax/imageio/plugins/jpeg/JPEGHuffmanTable.java +++ b/libjava/classpath/javax/imageio/plugins/jpeg/JPEGHuffmanTable.java @@ -38,6 +38,8 @@ package javax.imageio.plugins.jpeg; +import gnu.java.lang.CPStringBuilder; + /** * The JPEGHuffmanTable class represents a Huffman table read from a * JPEG image file. The standard JPEG AC and DC chrominance and @@ -263,7 +265,7 @@ public class JPEGHuffmanTable */ public String toString() { - StringBuffer buffer = new StringBuffer(); + CPStringBuilder buffer = new CPStringBuilder(); buffer.append("JPEGHuffmanTable:\nlengths:"); diff --git a/libjava/classpath/javax/imageio/plugins/jpeg/JPEGQTable.java b/libjava/classpath/javax/imageio/plugins/jpeg/JPEGQTable.java index a94e8b1880d..259d0aa6437 100644 --- a/libjava/classpath/javax/imageio/plugins/jpeg/JPEGQTable.java +++ b/libjava/classpath/javax/imageio/plugins/jpeg/JPEGQTable.java @@ -38,6 +38,8 @@ package javax.imageio.plugins.jpeg; +import gnu.java.lang.CPStringBuilder; + /** * The JPEGQTable class represents a quantization table that can be * used to encode or decode a JPEG stream. The standard JPEG @@ -178,7 +180,7 @@ public class JPEGQTable */ public String toString() { - StringBuffer buffer = new StringBuffer(); + CPStringBuilder buffer = new CPStringBuilder(); buffer.append("JPEGQTable:\n"); for (int i = 0; i < 8; i++) diff --git a/libjava/classpath/javax/imageio/stream/ImageInputStreamImpl.java b/libjava/classpath/javax/imageio/stream/ImageInputStreamImpl.java index 71eec41a998..e338f1dbe3d 100644 --- a/libjava/classpath/javax/imageio/stream/ImageInputStreamImpl.java +++ b/libjava/classpath/javax/imageio/stream/ImageInputStreamImpl.java @@ -38,6 +38,8 @@ exception statement from your version. */ package javax.imageio.stream; +import gnu.java.lang.CPStringBuilder; + import java.io.DataInputStream; import java.io.EOFException; import java.io.IOException; @@ -341,7 +343,7 @@ public abstract class ImageInputStreamImpl implements ImageInputStream int c = -1; boolean eol = false; - StringBuffer buffer = new StringBuffer(); + CPStringBuilder buffer = new CPStringBuilder(); c = read(); if (c == -1) |