Java 6 supports the system tray, but apparently my method of using it fails miserably on Snow Leopard, freezing the startup process before any of the important stuff starts up! (The SuperQueue, mainly.) Let's just fail 'Platform.supportsTray' for Mac for now, making it hopefully work better on Snow Leopard.

[#900 state:resolved tagged:committed]

by mrs, 18 Sep, 2009 09:11 AM
796 1016  
171171   public static boolean supportsTray() {
172172     if(isWindows()) return true;
173173     if(isLinux() && !JConfig.queryConfiguration("tray.override", "false").equals("true")) return false;
174     if(isMac()) return false;
174175 
175176     try {
176177       Class java6TrayClass = Class.forName("java.awt.SystemTray");