comparison dwt/graphics/ImageLoader.d @ 320:f516317c1e89

Fix tango.core.Array.remove use
author Frank Benoit <benoit@tionex.de>
date Fri, 19 Sep 2008 22:29:59 +0200
parents c0d810de7093
children
comparison
equal deleted inserted replaced
319:57e961636f92 320:f516317c1e89
297 * @see #addImageLoaderListener(ImageLoaderListener) 297 * @see #addImageLoaderListener(ImageLoaderListener)
298 */ 298 */
299 public void removeImageLoaderListener(ImageLoaderListener listener) { 299 public void removeImageLoaderListener(ImageLoaderListener listener) {
300 if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT); 300 if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT);
301 if (imageLoaderListeners.length is 0 ) return; 301 if (imageLoaderListeners.length is 0 ) return;
302 tango.core.Array.remove( imageLoaderListeners, listener, delegate bool(ImageLoaderListener l1, ImageLoaderListener l2 ){ return l1 is l2; }); 302 imageLoaderListeners.length = tango.core.Array.remove( imageLoaderListeners, listener, delegate bool(ImageLoaderListener l1, ImageLoaderListener l2 ){ return l1 is l2; });
303 } 303 }
304 304
305 /** 305 /**
306 * Returns <code>true</code> if the receiver has image loader 306 * Returns <code>true</code> if the receiver has image loader
307 * listeners, and <code>false</code> otherwise. 307 * listeners, and <code>false</code> otherwise.