diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/Lock.d @ 51:c01d033c633a

[swt lin]
author Frank Benoit <benoit@tionex.de>
date Fri, 27 Mar 2009 19:58:06 +0100
parents 65761bc28ab2
children fb3aa8075988
line wrap: on
line diff
--- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/Lock.d	Fri Mar 27 15:30:20 2009 +0100
+++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/Lock.d	Fri Mar 27 19:58:06 2009 +0100
@@ -34,8 +34,12 @@
     }
 
     public this() {
-        mutex = new Mutex;
-        cond = new Condition(mutex);
+        version(Tango){
+            mutex = new Mutex;
+            cond = new Condition(mutex);
+        } else { // Phobos
+            implMissing( __FILE__, __LINE__ );
+        }
     }
 /**
  * Locks the monitor and returns the lock count. If
@@ -64,6 +68,7 @@
         }
     } else { // Phobos
         implMissing( __FILE__, __LINE__ );
+        return 0;
     }
 }