From: megacz Date: Fri, 30 Jan 2004 06:49:21 +0000 (+0000) Subject: 2002/07/19 05:30:16 X-Git-Tag: RC3~1609 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=312ed73b9a5ea80abf4da3b41939357be962d7a2;hp=e53aa97611d8b29354ca1929c3bef4acb1c259fb;p=org.ibex.core.git 2002/07/19 05:30:16 darcs-hash:20040130064921-2ba56-b784f6f2ce89f8049b4b8d7ec4cb95c0d2e71063.gz --- diff --git a/CHANGES b/CHANGES index 3176139..b42300f 100644 --- a/CHANGES +++ b/CHANGES @@ -298,3 +298,5 @@ 18-Jul megacz Win32.java: changed dialog mapping to MS Sans Serif +18-Jul megacz Platform.java: don't try to getEnv() on Win w/ jdk<1.4 + diff --git a/src/org/xwt/Platform.java b/src/org/xwt/Platform.java index dc706f5..0a32481 100644 --- a/src/org/xwt/Platform.java +++ b/src/org/xwt/Platform.java @@ -214,9 +214,13 @@ public class Platform { try { String os = System.getProperty("os.name").toLowerCase(); Process p; - if (os.indexOf("windows 9") > -1) { + if (os.indexOf("windows 9") != -1 || os.indexOf("windows me") != -1) { + // hack -- jdk1.2/1.3 on Win32 pop open an ugly DOS box; 1.4 does not + if (platform.getClass().getName().endsWith("Java12")) return null; p = Runtime.getRuntime().exec("command.com /c set"); - } else if ( (os.indexOf("nt") > -1) || (os.indexOf("windows 2000") > -1) ) { + } else if (os.indexOf("windows") > -1) { + // hack -- jdk1.2/1.3 on Win32 pop open an ugly DOS box; 1.4 does not + if (platform.getClass().getName().endsWith("Java12")) return null; p = Runtime.getRuntime().exec("cmd.exe /c set"); } else { p = Runtime.getRuntime().exec("env");