src/share/classes/sun/awt/SunToolkit.java

Print this page

        

*** 1068,1077 **** --- 1068,1084 ---- } public static EventQueue getSystemEventQueueImplPP(AppContext appContext) { EventQueue theEventQueue = (EventQueue)appContext.get(AppContext.EVENT_QUEUE_KEY); + // Sometimes EventQueue stored in AppContext may be null, (e.g. for the + // static fields of an applet after refresh of the webpage). Let's use + // the EventQueue from the default AppContext in this case. + if (theEventQueue == null) { + theEventQueue = (EventQueue)(AppContext.getAppContext()).get( + AppContext.EVENT_QUEUE_KEY); + } return theEventQueue; } /** * Give native peers the ability to query the native container