jdk/src/share/classes/sun/awt/SunToolkit.java
changeset 18202 e9a6d59491ab
parent 15983 26a673dec5b2
child 18231 2948d734293d
--- a/jdk/src/share/classes/sun/awt/SunToolkit.java	Wed Mar 20 11:50:11 2013 -0700
+++ b/jdk/src/share/classes/sun/awt/SunToolkit.java	Thu Mar 21 02:13:49 2013 +0400
@@ -117,8 +117,6 @@
     }
 
     public SunToolkit() {
-        // 7122796: Always create an EQ for the main AppContext
-        initEQ(AppContext.getMainAppContext());
     }
 
     public boolean useBufferPerWindow() {
@@ -281,11 +279,14 @@
      */
     public static AppContext createNewAppContext() {
         ThreadGroup threadGroup = Thread.currentThread().getThreadGroup();
+        return createNewAppContext(threadGroup);
+    }
+
+    static final AppContext createNewAppContext(ThreadGroup threadGroup) {
         // Create appContext before initialization of EventQueue, so all
         // the calls to AppContext.getAppContext() from EventQueue ctor
         // return correct values
         AppContext appContext = new AppContext(threadGroup);
-
         initEQ(appContext);
 
         return appContext;