Lines 486-492
Link Here
|
486 |
} |
486 |
} |
487 |
if (OperatingSystem.isMacOSX()) { |
487 |
if (OperatingSystem.isMacOSX()) { |
488 |
// Bind to application menu at last |
488 |
// Bind to application menu at last |
489 |
MacOSXConfiguration.bindToApplicationMenu(this); |
489 |
// MacOSXConfiguration.bindToApplicationMenu(this); |
490 |
} |
490 |
} |
491 |
|
491 |
|
492 |
// Run everything else in Event Dispatch Thread |
492 |
// Run everything else in Event Dispatch Thread |
Lines 522-528
Link Here
|
522 |
// except for bundles under macOS 10.13 |
522 |
// except for bundles under macOS 10.13 |
523 |
System.setProperty("apple.laf.useScreenMenuBar", |
523 |
System.setProperty("apple.laf.useScreenMenuBar", |
524 |
String.valueOf(OperatingSystem.compareVersions(System.getProperty("os.version"), "10.13") < 0 |
524 |
String.valueOf(OperatingSystem.compareVersions(System.getProperty("os.version"), "10.13") < 0 |
525 |
|| MacOSXConfiguration.isScreenMenuBarSupported())); |
525 |
/*|| MacOSXConfiguration.isScreenMenuBarSupported()*/)); |
526 |
} |
526 |
} |
527 |
// Force the use of Quartz under Mac OS X for better Java 2D rendering performance |
527 |
// Force the use of Quartz under Mac OS X for better Java 2D rendering performance |
528 |
System.setProperty("apple.awt.graphics.UseQuartz", "true"); |
528 |
System.setProperty("apple.awt.graphics.UseQuartz", "true"); |
Lines 597-603
Link Here
|
597 |
if (ev.getItem().getName() != null |
597 |
if (ev.getItem().getName() != null |
598 |
&& home.getName() == null |
598 |
&& home.getName() == null |
599 |
&& !home.isRecovered()) { |
599 |
&& !home.isRecovered()) { |
600 |
if (OperatingSystem.isMacOSXLionOrSuperior() |
600 |
/* if (OperatingSystem.isMacOSXLionOrSuperior() |
601 |
&& OperatingSystem.isJavaVersionGreaterOrEqual("1.7") |
601 |
&& OperatingSystem.isJavaVersionGreaterOrEqual("1.7") |
602 |
&& MacOSXConfiguration.isWindowFullScreen(getHomeFrame(home))) { |
602 |
&& MacOSXConfiguration.isWindowFullScreen(getHomeFrame(home))) { |
603 |
// Delay home disposal to avoid Java 3D fatal error |
603 |
// Delay home disposal to avoid Java 3D fatal error |
Lines 607-615
Link Here
|
607 |
controller.close(); |
607 |
controller.close(); |
608 |
} |
608 |
} |
609 |
}).start(); |
609 |
}).start(); |
610 |
} else { |
610 |
} else {*/ |
611 |
controller.close(); |
611 |
controller.close(); |
612 |
} |
612 |
/* }*/ |
613 |
} |
613 |
} |
614 |
removeHomesListener(this); |
614 |
removeHomesListener(this); |
615 |
} else if (ev.getItem() == home && ev.getType() == CollectionEvent.Type.DELETE) { |
615 |
} else if (ev.getItem() == home && ev.getType() == CollectionEvent.Type.DELETE) { |