Mercurial > projects > dwt-linux
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. |