classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] Re: imageio/ImageReader|Writer check *Listeners


From: Andreas Tobler
Subject: [cp-patches] Re: imageio/ImageReader|Writer check *Listeners
Date: Tue, 04 Oct 2005 07:06:53 +0200
User-agent: Mozilla Thunderbird 1.0.5 (Macintosh/20050711)

Hi Tom,

Thomas Fitzsimmons wrote:

@@ -185,8 +185,10 @@
  {
    if (listener == null)
      return;
-
- progressListeners.add(listener); + if (progressListeners != null)
+      {
+       progressListeners.add(listener);
+      }


If progressListeners is null here it should be initialized to a new
ArrayList, otherwise no listener could ever be added.  Otherwise this
patch looks good.

Ok, but this would apply to all addIIO*Listeners, right? In ImageReader and ImageWriter. (progressListeners, updateListeners & warningListeners)

Would this be ok? Or should the ArrayList be initialized with the default 10 elements? new ArrayList()?

  public void addIIOReadProgressListener(IIOReadProgressListener listener)
  {
    if (listener == null)
      return;
    if (progressListeners != null)
      {
        progressListeners.add(listener);
      }
    else
      {
        progressListeners = new ArrayList(0);
        progressListeners.add(listener);
      }
  }

Thanks for review!

Andreas





reply via email to

[Prev in Thread] Current Thread [Next in Thread]