diff dwtx/jface/text/TextViewerUndoManager.d @ 135:65801ad2b265

Regex fix for anon classes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:52:31 +0200
parents 51e6e63f930e
children b6bad70d540a
line wrap: on
line diff
--- a/dwtx/jface/text/TextViewerUndoManager.d	Sun Aug 24 01:46:20 2008 +0200
+++ b/dwtx/jface/text/TextViewerUndoManager.d	Sun Aug 24 01:52:31 2008 +0200
@@ -298,7 +298,7 @@
                     if (extension !is null)
                         extension.setRedraw(false);
                 }
-                fTextViewer.getTextWidget().getDisplay().syncExec(new Runnable() {
+                fTextViewer.getTextWidget().getDisplay().syncExec(new class()  Runnable {
                     public void run() {
                         if (fTextViewer instanceof TextViewer)
                             (cast(TextViewer)fTextViewer).ignoreAutoEditStrategies(true);
@@ -306,7 +306,7 @@
                 });
                 
             } else if (((eventType & DocumentUndoEvent.UNDONE) !is 0) || ((eventType & DocumentUndoEvent.REDONE) !is 0))  {
-                fTextViewer.getTextWidget().getDisplay().syncExec(new Runnable() {
+                fTextViewer.getTextWidget().getDisplay().syncExec(new class()  Runnable {
                     public void run() {
                         if (fTextViewer instanceof TextViewer)
                             (cast(TextViewer)fTextViewer).ignoreAutoEditStrategies(false);
@@ -444,7 +444,7 @@
                 display= finalShell.getDisplay();
             else
                 display= Display.getDefault();
-            display.syncExec(new Runnable() {
+            display.syncExec(new class()  Runnable {
                 public void run() {
                     MessageDialog.openError(finalShell, title, ex.getLocalizedMessage());
                 }