<AWT Dev> Review request for 8160570: [mac] modal dialog can skip the activation/focus events
anton.tarasov at jetbrains.com
Mon Aug 29 17:29:10 UTC 2016
As I wrote in JIRA, the problem is caused by the fact that a native window (for a modal dialog) is shown before the peer starts to show. (This seems strange, and you can investigate the reason, I’m not aware)
The problem is thus specific to OSX.
> On 29 Aug 2016, at 19:30, Semyon Sadetsky <semyon.sadetsky at oracle.com> wrote:
> Hi Anton,
> is it really OS X only problem? It seems on other platforms the peer focusability is updated in the same way.
> On 6/29/2016 9:04 PM, Anton Tarasov wrote:
>> Please review the fix:
>> bug: https://bugs.openjdk.java.net/browse/JDK-8160570
>> webrev: http://cr.openjdk.java.net/~ant/JDK-8160570/webrev.0 <http://cr.openjdk.java.net/%7Eant/JDK-8160570/webrev.0>
>> The problem is that a modal dialog can skip the activation/focus events on OSX.
>> The fix is to cache the focusability state of the Window peer earlier, in its ctor.
>> Please find more details in JIRA.
More information about the awt-dev