Mercurial > projects > dwt-linux
changeset 320:f516317c1e89
Fix tango.core.Array.remove use
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 19 Sep 2008 22:29:59 +0200 |
parents | 57e961636f92 |
children | ffb904674b52 |
files | dwt/accessibility/Accessible.d dwt/graphics/ImageLoader.d |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/dwt/accessibility/Accessible.d Fri Sep 19 22:29:48 2008 +0200 +++ b/dwt/accessibility/Accessible.d Fri Sep 19 22:29:59 2008 +0200 @@ -239,7 +239,7 @@ public void removeAccessibleControlListener (AccessibleControlListener listener) { checkWidget (); if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT); - remove( controlListeners, listener, delegate bool(AccessibleControlListener a1, AccessibleControlListener a2 ){ return a1 is a2; }); + controlListeners.length = remove( controlListeners, listener, delegate bool(AccessibleControlListener a1, AccessibleControlListener a2 ){ return a1 is a2; }); } /** @@ -264,7 +264,7 @@ public void removeAccessibleListener (AccessibleListener listener) { checkWidget (); if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT); - remove( accessibleListeners, listener, delegate bool( AccessibleListener a1, AccessibleListener a2 ){ return a1 is a2; }); + accessibleListeners.length = remove( accessibleListeners, listener, delegate bool( AccessibleListener a1, AccessibleListener a2 ){ return a1 is a2; }); } /** @@ -291,7 +291,7 @@ public void removeAccessibleTextListener (AccessibleTextListener listener) { checkWidget (); if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT); - remove( textListeners, listener, delegate bool(AccessibleTextListener a1, AccessibleTextListener a2 ){ return a1 is a2; }); + textListeners.length = remove( textListeners, listener, delegate bool(AccessibleTextListener a1, AccessibleTextListener a2 ){ return a1 is a2; }); } /**
--- a/dwt/graphics/ImageLoader.d Fri Sep 19 22:29:48 2008 +0200 +++ b/dwt/graphics/ImageLoader.d Fri Sep 19 22:29:59 2008 +0200 @@ -299,7 +299,7 @@ public void removeImageLoaderListener(ImageLoaderListener listener) { if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT); if (imageLoaderListeners.length is 0 ) return; - tango.core.Array.remove( imageLoaderListeners, listener, delegate bool(ImageLoaderListener l1, ImageLoaderListener l2 ){ return l1 is l2; }); + imageLoaderListeners.length = tango.core.Array.remove( imageLoaderListeners, listener, delegate bool(ImageLoaderListener l1, ImageLoaderListener l2 ){ return l1 is l2; }); } /**