diff dwt/accessibility/Accessible.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 fcbee1f66cc3
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);
     }
 
     /**