From c8f66784fca8c9a238d1714e01564ef208b8e61f Mon Sep 17 00:00:00 2001 From: fer_luck Date: Fri, 4 May 2007 20:10:58 +0000 Subject: [PATCH] Fixed bug [ 1713032 ] ADempiere won't open browser in Mac OS X --- dbPort/src/org/compiere/util/Env.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dbPort/src/org/compiere/util/Env.java b/dbPort/src/org/compiere/util/Env.java index e29e012852..728e997eb7 100644 --- a/dbPort/src/org/compiere/util/Env.java +++ b/dbPort/src/org/compiere/util/Env.java @@ -45,9 +45,11 @@ public final class Env { /** Logging */ private static CLogger s_log = CLogger.getCLogger(Env.class); - + private static String UNIX_BROWSER = "netscape"; + private static String MAC_BROWSER = "open"; + /** * Exit System * @param status System exit status (usually 0 for no error) @@ -1361,8 +1363,12 @@ public final class Env s_log.info(url); // OS command String cmd = "rundll32 url.dll,FileProtocolHandler "; - if (!isWindows()) - cmd = UNIX_BROWSER + " "; + if (!isWindows()){ + if(isMac()) + cmd = MAC_BROWSER + " "; + else + cmd = UNIX_BROWSER + " "; + } // String execute = cmd + url; try