changeset 312:ebe343095cf1

Fix tango.core.Array.remove use
author Frank Benoit <benoit@tionex.de>
date Fri, 19 Sep 2008 22:37:37 +0200
parents 02332a154347
children fcbee1f66cc3
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	Tue Sep 16 15:19:38 2008 +0200
+++ b/dwt/accessibility/Accessible.d	Fri Sep 19 22:37:37 2008 +0200
@@ -291,7 +291,7 @@
     public void removeAccessibleListener(AccessibleListener listener) {
         checkWidget();
         if (listener is null) DWT.error(__FILE__, __LINE__, DWT.ERROR_NULL_ARGUMENT);
-        accessibleListeners.remove(listener);
+        AccessibleListener.length = accessibleListeners.remove(listener);
     }
 
     /**
@@ -316,7 +316,7 @@
     public void removeAccessibleControlListener(AccessibleControlListener listener) {
         checkWidget();
         if (listener is null) DWT.error(__FILE__, __LINE__, DWT.ERROR_NULL_ARGUMENT);
-        accessibleControlListeners.remove(listener);
+        AccessibleControlListener.length = accessibleControlListeners.remove(listener);
     }
 
     /**
@@ -343,7 +343,7 @@
     public void removeAccessibleTextListener (AccessibleTextListener listener) {
         checkWidget ();
         if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT);
-        textListeners.remove (listener);
+        textListeners.length = textListeners.remove (listener);
     }
 
     /**
--- a/dwt/graphics/ImageLoader.d	Tue Sep 16 15:19:38 2008 +0200
+++ b/dwt/graphics/ImageLoader.d	Fri Sep 19 22:37:37 2008 +0200
@@ -298,7 +298,7 @@
 public void removeImageLoaderListener(ImageLoaderListener listener) {
     if (listener is null) DWT.error (DWT.ERROR_NULL_ARGUMENT);
     if (imageLoaderListeners.length == 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; });
 }
 
 /**