summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/awt/image/ImageDecoder.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/java/awt/image/ImageDecoder.java')
-rw-r--r--libjava/gnu/java/awt/image/ImageDecoder.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/libjava/gnu/java/awt/image/ImageDecoder.java b/libjava/gnu/java/awt/image/ImageDecoder.java
index ce7163d5601..233dfb1b28d 100644
--- a/libjava/gnu/java/awt/image/ImageDecoder.java
+++ b/libjava/gnu/java/awt/image/ImageDecoder.java
@@ -98,7 +98,9 @@ public abstract class ImageDecoder implements ImageProducer
public void startProduction (ImageConsumer ic)
{
+ if (!isConsumer(ic))
addConsumer (ic);
+
Vector list = (Vector) consumers.clone ();
try
{
OpenPOWER on IntegriCloud