src/share/classes/java/awt/GraphicsEnvironment.java
Print this page
*** 168,183 ****
if (nm == null) {
/* No need to ask for DISPLAY when run in a browser */
if (System.getProperty("javaplugin.version") != null) {
headless = defaultHeadless = Boolean.FALSE;
} else {
! if ("sun.awt.HeadlessGraphicsEnvironment".equals(
! System.getProperty("java.awt.graphicsenv")))
{
headless = defaultHeadless = Boolean.TRUE;
} else {
- String osName = System.getProperty("os.name");
headless = defaultHeadless =
Boolean.valueOf(("Linux".equals(osName) ||
"SunOS".equals(osName) ||
"FreeBSD".equals(osName) ||
"NetBSD".equals(osName) ||
--- 168,183 ----
if (nm == null) {
/* No need to ask for DISPLAY when run in a browser */
if (System.getProperty("javaplugin.version") != null) {
headless = defaultHeadless = Boolean.FALSE;
} else {
! String osName = System.getProperty("os.name");
! if (osName.contains("OS X") && "sun.awt.HToolkit".equals(
! System.getProperty("awt.toolkit")))
{
headless = defaultHeadless = Boolean.TRUE;
} else {
headless = defaultHeadless =
Boolean.valueOf(("Linux".equals(osName) ||
"SunOS".equals(osName) ||
"FreeBSD".equals(osName) ||
"NetBSD".equals(osName) ||