jdk/src/share/classes/sun/applet/AppletSecurity.java
changeset 18202 e9a6d59491ab
parent 5506 202f599c92aa
child 19807 9f7860fad128
--- a/jdk/src/share/classes/sun/applet/AppletSecurity.java	Wed Mar 20 11:50:11 2013 -0700
+++ b/jdk/src/share/classes/sun/applet/AppletSecurity.java	Thu Mar 21 02:13:49 2013 +0400
@@ -52,7 +52,6 @@
  */
 public
 class AppletSecurity extends AWTSecurityManager {
-    private AppContext mainAppContext;
 
     //URLClassLoader.acc
     private static Field facc = null;
@@ -77,7 +76,6 @@
      */
     public AppletSecurity() {
         reset();
-        mainAppContext = AppContext.getAppContext();
     }
 
     // Cache to store known restricted packages
@@ -312,7 +310,7 @@
         AppContext appContext = AppContext.getAppContext();
         AppletClassLoader appletClassLoader = currentAppletClassLoader();
 
-        if ((appContext == mainAppContext) && (appletClassLoader != null)) {
+        if (AppContext.isMainContext(appContext) && (appletClassLoader != null)) {
             // If we're about to allow access to the main EventQueue,
             // and anything untrusted is on the class context stack,
             // disallow access.