From 2a5736bea1066763573d37ff4388067e4e530ffb Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Thu, 9 Apr 2015 11:44:53 +0200 Subject: [PATCH] Fixed bug in progress reporting. --- .../imageio/plugins/pcx/PCXImageReader.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/imageio/imageio-pcx/src/main/java/com/twelvemonkeys/imageio/plugins/pcx/PCXImageReader.java b/imageio/imageio-pcx/src/main/java/com/twelvemonkeys/imageio/plugins/pcx/PCXImageReader.java index afe9e496..cdac810b 100755 --- a/imageio/imageio-pcx/src/main/java/com/twelvemonkeys/imageio/plugins/pcx/PCXImageReader.java +++ b/imageio/imageio-pcx/src/main/java/com/twelvemonkeys/imageio/plugins/pcx/PCXImageReader.java @@ -277,13 +277,13 @@ public final class PCXImageReader extends ImageReaderBase { throw new AssertionError(); } - processImageProgress(100f * y / height * c / header.getChannels()); - if (abortRequested()) { break; } } + processImageProgress(100f * y / height); + if (y >= srcRegion.y + srcRegion.height) { break; } @@ -300,6 +300,11 @@ public final class PCXImageReader extends ImageReaderBase { return destination; } + protected void processImageProgress(float percentageDone) { +// System.err.println("percentageDone: " + percentageDone); + super.processImageProgress(percentageDone); + } + private void readRowByte(final DataInput input, Rectangle srcRegion, int xSub,