Mercurial > projects > dwt-addons
changeset 87:8d1a6e501ea4
fix workaround anon class problem in dmd 1.028
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 21 Jun 2008 10:58:07 +0200 |
parents | 31d465ea8ac5 |
children | cd18fa3b71f1 |
files | dwtx/jface/dialogs/ProgressMonitorDialog.d |
diffstat | 1 files changed, 5 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/dwtx/jface/dialogs/ProgressMonitorDialog.d Fri Jun 20 14:49:12 2008 +0200 +++ b/dwtx/jface/dialogs/ProgressMonitorDialog.d Sat Jun 21 10:58:07 2008 +0200 @@ -412,19 +412,13 @@ shell.setCursor(waitCursor); // Add a listener to set the message properly when the dialog becomes // visible - shell.addListener(DWT.Show, new class(shell) Listener { - Shell shell_; - this(Shell a){ shell_=a; } - public void handleEvent(Event event) { + shell.addListener(DWT.Show, dgListener( (Event event, Shell shell_) { // We need to async the message update since the Show precedes // visibility - shell_.getDisplay().asyncExec(new class Runnable { - public void run() { - setMessage(message, true); - } - }); - } - }); + shell_.getDisplay().asyncExec(dgRunnable( { + setMessage(message, true); + })); + }, shell)); } /*