now only fixes menu stuff on osx so it doesn't break on other oses

This commit is contained in:
Diego Waxemberg
2013-12-05 21:35:22 -05:00
parent 2e11b28db5
commit 293f22b889

View File

@@ -42,22 +42,24 @@ public class Limelight implements NvConnectionListener {
} }
public static void main(String args[]) { public static void main(String args[]) {
// take the menu bar off the jframe //fix the menu bar if we are running in osx
System.setProperty("apple.laf.useScreenMenuBar", "true"); if (System.getProperty("os.name").contains("Mac OS X")) {
// take the menu bar off the jframe
System.setProperty("apple.laf.useScreenMenuBar", "true");
// set the name of the application menu item // set the name of the application menu item
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Limelight"); System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Limelight");
// set the look and feel // set the look and feel
try { try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) { } catch (Exception e) {
System.out.println("OH Shit..."); System.out.println("OH Shit...");
e.printStackTrace(); e.printStackTrace();
System.exit(1); System.exit(1);
}
} }
MainFrame limeFrame = new MainFrame(); MainFrame limeFrame = new MainFrame();
limeFrame.build(); limeFrame.build();
} }