diff dwt/browser/MozillaDelegate.d @ 354:59b54fea05d0

Fixes for XPCOM 1.9 and anonymous classes
author john@andLinux
date Sun, 14 Dec 2008 02:13:20 -0500
parents 373b48b9eaf0
children
line wrap: on
line diff
--- a/dwt/browser/MozillaDelegate.d	Tue Nov 04 21:21:43 2008 -0800
+++ b/dwt/browser/MozillaDelegate.d	Sun Dec 14 02:13:20 2008 -0500
@@ -14,10 +14,10 @@
 
 import dwt.dwthelper.utils;
 
+import tango.io.Console;
+
 import dwt.DWT;
-//import dwt.internal.Callback;
 import dwt.internal.Converter;
-//import dwt.internal.gtk.GdkEvent;
 import dwt.internal.gtk.OS;
 import dwt.widgets.Display;
 import dwt.widgets.Event;
@@ -38,12 +38,11 @@
     //static Callback eventCallback;
     // static int /*long*/ eventProc;
     static const gpointer STOP_PROPOGATE = cast(gpointer)1;
-
     static bool IsLinux;
 
 static this () {
-    String osName = System.getProperty ("os.name"); //$NON-NLS-1$
-    IsLinux = tango.text.Util.containsPattern(osName, "linux"); //$NON-NLS-1$
+    String osName = System.getProperty ("os.name").toLowerCase(); //$NON-NLS-1$
+    IsLinux = osName.startsWith("linux"); //$NON-NLS-1$
 }
 
 this (Browser browser) {