src/solaris/classes/sun/awt/X11/XDecoratedPeer.java

Print this page

        

*** 1137,1148 **** } Window realNativeFocusedWindow = XWindowPeer.getNativeFocusedWindow(); focusLog.finest("Real native focused window: " + realNativeFocusedWindow + "\nKFM's focused window: " + focusedWindow); ! // See 6522725, 6613426. ! if (target == realNativeFocusedWindow) { focusLog.fine("The window is already natively focused."); return true; } } focusLog.fine("Requesting focus to " + (this == toFocus ? "this window" : toFocus)); --- 1137,1148 ---- } Window realNativeFocusedWindow = XWindowPeer.getNativeFocusedWindow(); focusLog.finest("Real native focused window: " + realNativeFocusedWindow + "\nKFM's focused window: " + focusedWindow); ! // See 6522725, 6613426, 8009224 ! if (target == realNativeFocusedWindow && XWM.getWMID() != XWM.ENLIGHTEN_WM) { focusLog.fine("The window is already natively focused."); return true; } } focusLog.fine("Requesting focus to " + (this == toFocus ? "this window" : toFocus));