jdk/src/share/classes/sun/awt/SunToolkit.java
changeset 1978 8b981ce05cd0
parent 1973 1c56524d207d
child 2451 597df8e1d786
--- a/jdk/src/share/classes/sun/awt/SunToolkit.java	Thu Jan 29 14:58:12 2009 +0300
+++ b/jdk/src/share/classes/sun/awt/SunToolkit.java	Wed Feb 04 11:58:13 2009 +0300
@@ -1972,6 +1972,21 @@
         AWTAutoShutdown.getInstance().dumpPeers(aLog);
     }
 
+    private static Boolean sunAwtDisableMixing = null;
+
+    /**
+     * Returns the value of "sun.awt.disableMixing" property. Default
+     * value is {@code false}.
+     */
+    public synchronized static boolean getSunAwtDisableMixing() {
+        if (sunAwtDisableMixing == null) {
+            sunAwtDisableMixing = Boolean.valueOf(
+                    AccessController.doPrivileged(
+                        new GetBooleanAction("sun.awt.disableMixing")));
+        }
+        return sunAwtDisableMixing.booleanValue();
+    }
+
     /**
      * Returns true if the native GTK libraries are available.  The
      * default implementation returns false, but UNIXToolkit overrides this