Mercurial > projects > dwt-addons
diff dwtx/jface/viewers/StructuredViewer.d @ 39:644f1334b451
fix anon classes
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Tue, 08 Apr 2008 22:05:42 +0200 |
parents | b6c35faf97c8 |
children | da5ad8eedf5d |
line wrap: on
line diff
--- a/dwtx/jface/viewers/StructuredViewer.d Sun Apr 06 14:15:58 2008 +0200 +++ b/dwtx/jface/viewers/StructuredViewer.d Tue Apr 08 22:05:42 2008 +0200 @@ -829,10 +829,10 @@ protected void fireDoubleClick(DoubleClickEvent event) { Object[] listeners = doubleClickListeners.getListeners(); for (int i = 0; i < listeners.length; ++i) { - SafeRunnable.run(new class SafeRunnable { + SafeRunnable.run(new class(cast(IDoubleClickListener) listeners[i]) SafeRunnable { IDoubleClickListener l; - this(){ - l = cast(IDoubleClickListener) listeners[i]; + this(IDoubleClickListener a){ + l = a; } public void run() { l.doubleClick(event); @@ -856,10 +856,10 @@ protected void fireOpen(OpenEvent event) { Object[] listeners = openListeners.getListeners(); for (int i = 0; i < listeners.length; ++i) { - SafeRunnable.run(new class SafeRunnable { + SafeRunnable.run(new class(cast(IOpenListener) listeners[i]) SafeRunnable { IOpenListener l; - this(){ - l = cast(IOpenListener) listeners[i]; + this(IOpenListener a){ + l = a; } public void run() { l.open(event); @@ -884,10 +884,10 @@ protected void firePostSelectionChanged(SelectionChangedEvent event) { Object[] listeners = postSelectionChangedListeners.getListeners(); for (int i = 0; i < listeners.length; ++i) { - SafeRunnable.run(new class SafeRunnable { + SafeRunnable.run(new class(cast(ISelectionChangedListener) listeners[i]) SafeRunnable { ISelectionChangedListener l; - this(){ - l = cast(ISelectionChangedListener) listeners[i]; + this(ISelectionChangedListener a){ + l = a; } public void run() { l.selectionChanged(event); @@ -1487,10 +1487,10 @@ * the element */ public void refresh(Object element) { - preservingSelection(new class Runnable { + preservingSelection(new class(element) Runnable { Object element_; - this(){ - element_ = element; + this(Object a){ + element_ = a; } public void run() { internalRefresh(element_);