Mercurial > projects > dwt-linux
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) {