|
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
[Prev in Thread] | Current Thread | [Next in Thread] |