On Tue, 2005-10-04 at 07:06 +0200, Andreas Tobler wrote:
> 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)
Yes.
>
> 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);
> }
How about:
if (progressListeners == null)
progressListeners = new ArrayList(0);
progressListeners.add(listener);
Tom
> }
>
> Thanks for review!
>
> Andreas
>
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches