[7u4] Review request for 7145768 - [macosx] Regression: failure in b11 of ModalDialogInFocusEventTest
artem.ananiev at oracle.com
Mon Mar 19 05:47:26 PDT 2012
I don't see anything wrong with the fix. Please, bear in mind I'm not an
expert in AWT focus code, though :)
On 3/12/2012 6:04 PM, Anton V. Tarasov wrote:
> 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.
More information about the macosx-port-dev