src/share/classes/java/awt/EventQueue.java

Print this page

        

@@ -212,10 +212,19 @@
                 }
                 public void setFwDispatcher(EventQueue eventQueue,
                                             FwDispatcher dispatcher) {
                     eventQueue.setFwDispatcher(dispatcher);
                 }
+
+                @Override
+                public long getMostRecentEventTimeForTarget(Object target) {
+                    AppContext appContext = SunToolkit.targetToAppContext(target);
+                    if (appContext == null) return 0L;
+                    EventQueue targetEQ = SunToolkit.getSystemEventQueueImplPP(appContext);
+                    if (targetEQ == null) return 0L;
+                    return targetEQ.getMostRecentEventTimeImpl();
+                }
             });
     }
 
     public EventQueue() {
         for (int i = 0; i < NUM_PRIORITIES; i++) {