From f738e0e20dccb4cc830006e5a4416ca184a13750 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Mon, 11 Jun 2018 20:45:07 +0200 Subject: [PATCH] Minor fix: dispose() now correctly invokes resetMembers() as in ImageReaderBase. --- .../com/twelvemonkeys/imageio/ImageWriterBase.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageWriterBase.java b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageWriterBase.java index f6239068..a554a7f0 100755 --- a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageWriterBase.java +++ b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/ImageWriterBase.java @@ -100,9 +100,15 @@ public abstract class ImageWriterBase extends ImageWriter { } @Override - public void reset() { - super.reset(); + public void dispose() { resetMembers(); + super.dispose(); + } + + @Override + public void reset() { + resetMembers(); + super.reset(); } protected void resetMembers() { @@ -138,7 +144,7 @@ public abstract class ImageWriterBase extends ImageWriter { * The AOI is defined by the {@link javax.imageio.IIOParam#setSourceRegion(java.awt.Rectangle)} * method. *

- * Note: If it is possible for the reader to read the AOI directly, such a + * Note: If it is possible for the writer to write the AOI directly, such a * method should be used instead, for efficiency. * * @param pImage the image to get AOI from @@ -161,7 +167,7 @@ public abstract class ImageWriterBase extends ImageWriter { * NOTE: This method does not take the subsampling offsets into * consideration. *

- * Note: If it is possible for the reader to subsample directly, such a + * Note: If it is possible for the writer to subsample directly, such a * method should be used instead, for efficiency. * * @param pImage the image to subsample