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

Print this page

        

*** 130,148 **** FocusEvent fl = new CausedFocusEvent(currentOwner, FocusEvent.FOCUS_LOST, false, lightweightChild, cause); if (focusLog.isLoggable(PlatformLogger.FINER)) focusLog.finer("Posting focus event: " + fl); ! SunToolkit.postPriorityEvent(fl); } FocusEvent fg = new CausedFocusEvent(lightweightChild, FocusEvent.FOCUS_GAINED, false, currentOwner, cause); if (focusLog.isLoggable(PlatformLogger.FINER)) focusLog.finer("Posting focus event: " + fg); ! SunToolkit.postPriorityEvent(fg); return true; } // WARNING: Don't call it on the Toolkit thread. public static boolean requestFocusFor(Component target, CausedFocusEvent.Cause cause) { --- 130,148 ---- FocusEvent fl = new CausedFocusEvent(currentOwner, FocusEvent.FOCUS_LOST, false, lightweightChild, cause); if (focusLog.isLoggable(PlatformLogger.FINER)) focusLog.finer("Posting focus event: " + fl); ! SunToolkit.postEvent(SunToolkit.targetToAppContext(currentOwner), fl); } FocusEvent fg = new CausedFocusEvent(lightweightChild, FocusEvent.FOCUS_GAINED, false, currentOwner, cause); if (focusLog.isLoggable(PlatformLogger.FINER)) focusLog.finer("Posting focus event: " + fg); ! SunToolkit.postEvent(SunToolkit.targetToAppContext(lightweightChild), fg); return true; } // WARNING: Don't call it on the Toolkit thread. public static boolean requestFocusFor(Component target, CausedFocusEvent.Cause cause) {