[7u4] Review request for 7145768 - [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest
Anton V. Tarasov
anton.tarasov at oracle.com
Mon Mar 12 07:04:32 PDT 2012
Hello,
Please review a fix for 7145768.
webrev: http://cr.openjdk.java.net/~ant/7145768/webrev.0/webrev
The fix addresses two focus issues:
1. A window's native focus state should be inspected when requestFocusInWindow() call chain is
evaluated. This is to avoid requesting focus to a window when it's not allowed for an unfocused window.
2. Requesting focus to a window being shown should go through the requestWindowFocus() method,
which manages all necessary native focus requests (requests focus to an owner when a simple window
is shown). The changeFocusedWindow() method is called after native focused window is already set
and it just processes this fact on java level.
Thanks,
Anton.
More information about the macosx-port-dev
mailing list