looks good to me.
--
Thanks,
Alexander.
On 24.08.2016 22:18, Semyon Sadetsky wrote:
Hello,
Please review fix for JDK9:
bug: https://bugs.openjdk.java.net/browse/JDK-8159432
webrev: http://cr.openjdk.java.net/~ssadetsky/8159432/webrev.00/
The issue is connected to the restoring focus to the previously
focused window when there are a lot of focus restore requests are
coming very often (for example series of windows showing and hiding
quickly). In this case waiting for asynchronous focus causes nested
waiting loop, and if number of such requests is big enough the
StackOverflowError is thrown.
To avoid this the 8139218 solution is revisited to manage the focus
restore synchronously only if it is possible and send a single
asynchronous focus request otherwise.
--Semyon