-
Bug
-
Resolution: Fixed
-
P3
-
7
-
b19
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2218940 | 7u4 | Anthony Petrov | P3 | Closed | Fixed | b06 |
The original issue has been identified at http://java.net/jira/browse/MACOSX_PORT-724.
The SunToolkit constructor creates an EQ for the current AppContext. The SunToolkit.createNewAppContext() creates an EQ for the newly created AppContext. Thus, if we create a user app context first, and then initialize the AWT Toolkit, we'll end up w/o an EQ for the system app context. Instead we'll create the EQ for the user app context twice.
The SunToolkit constructor creates an EQ for the current AppContext. The SunToolkit.createNewAppContext() creates an EQ for the newly created AppContext. Thus, if we create a user app context first, and then initialize the AWT Toolkit, we'll end up w/o an EQ for the system app context. Instead we'll create the EQ for the user app context twice.
- backported by
-
JDK-2218940 SunToolkit constructor should create the EventQueue for the Main AppContext
-
- Closed
-
- relates to
-
JDK-7122735 [macosx] Regression test bug6190373.java creates a secondary event loop before the primary: bug.
-
- Closed
-