--- 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;