--- old/src/windows/classes/sun/awt/windows/WWindowPeer.java 2012-09-04 14:51:58.780449300 +0400 +++ new/src/windows/classes/sun/awt/windows/WWindowPeer.java 2012-09-04 14:51:58.250048300 +0400 @@ -272,9 +272,9 @@ if (!focusAllowedFor()) { return false; } - return requestWindowFocus(cause == CausedFocusEvent.Cause.MOUSE_EVENT); + return requestWindowFocus(); } - public native boolean requestWindowFocus(boolean isMouseEventCause); + public native boolean requestWindowFocus(); public boolean focusAllowedFor() { Window window = (Window)this.target;