diff dwt/widgets/Synchronizer.d @ 194:3afcd4ddcf90

Update to SWT 3.3.2
author Frank Benoit <benoit@tionex.de>
date Wed, 19 Mar 2008 21:48:31 +0100
parents 41dbc4d9faab
children 36f5cb12e1a2
line wrap: on
line diff
--- a/dwt/widgets/Synchronizer.d	Mon Mar 17 21:47:05 2008 +0100
+++ b/dwt/widgets/Synchronizer.d	Wed Mar 19 21:48:31 2008 +0100
@@ -46,6 +46,9 @@
     Object messageLock;
     Thread syncThread;
 
+    //TEMPORARY CODE
+    static final bool IS_CARBON = false;//"carbon".equals (DWT.getPlatform ());
+
 /**
  * Constructs a new instance of this class.
  *
@@ -84,8 +87,11 @@
  */
 public void asyncExec (Runnable runnable) {
     if (runnable is null) {
-        display.wake ();
-        return;
+        //TEMPORARY CODE
+        if (!IS_CARBON) {
+            display.wake ();
+            return;
+        }
     }
     addLast (new RunnableLock (runnable));
 }