src/java.desktop/share/classes/sun/awt/AppContext.java

Print this page

        

*** 42,51 **** --- 42,53 ---- import java.util.HashSet; import java.beans.PropertyChangeSupport; import java.beans.PropertyChangeListener; import java.lang.ref.SoftReference; + import jdk.internal.misc.JavaAWTAccess; + import jdk.internal.misc.SharedSecrets; import sun.misc.ManagedLocalsThread; import sun.util.logging.PlatformLogger; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock;
*** 837,847 **** return changeSupport.getPropertyChangeListeners(propertyName); } // Set up JavaAWTAccess in SharedSecrets static { ! sun.misc.SharedSecrets.setJavaAWTAccess(new sun.misc.JavaAWTAccess() { private boolean hasRootThreadGroup(final AppContext ecx) { return AccessController.doPrivileged(new PrivilegedAction<Boolean>() { @Override public Boolean run() { return ecx.threadGroup.getParent() == null; --- 839,849 ---- return changeSupport.getPropertyChangeListeners(propertyName); } // Set up JavaAWTAccess in SharedSecrets static { ! SharedSecrets.setJavaAWTAccess(new JavaAWTAccess() { private boolean hasRootThreadGroup(final AppContext ecx) { return AccessController.doPrivileged(new PrivilegedAction<Boolean>() { @Override public Boolean run() { return ecx.threadGroup.getParent() == null;