src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
Print this page
@@ -772,20 +772,16 @@
System.arraycopy(src, offset, dst, 0, len);
return offset + len;
}
private void startPass(int pass) {
- if (updateListeners == null) {
+ if (updateListeners == null || !imageMetadata.interlaceFlag) {
return;
}
- int y = 0;
- int yStep = 1;
- if (imageMetadata.interlaceFlag) {
- y = interlaceOffset[interlacePass];
- yStep = interlaceIncrement[interlacePass];
- }
+ int y = interlaceOffset[interlacePass];
+ int yStep = interlaceIncrement[interlacePass];
int[] vals = ReaderUtil.
computeUpdatedPixels(sourceRegion,
destinationOffset,
destinationRegion.x,