comparison dwt/graphics/ImageLoader.d @ 312:ebe343095cf1

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