Thank you for review, Sergey!
Looking for the second +1 from someone else.
Thanks in advance,
Dmitry
> On 29 Dec 2016, at 20:02, Sergey Bylokhov <sergey.bylok...@oracle.com> wrote:
>
> Looks fine.
>
>>
>> Hello,
>>
>> Could you review a fix for jdk9, please?
>>
>> bug: https://bugs.openjdk.java.net/browse/JDK-8171952
>> <https://bugs.openjdk.java.net/browse/JDK-8171952>
>> webrev: http://cr.openjdk.java.net/~dmarkov/8171952/webrev.00/
>> <http://cr.openjdk.java.net/~dmarkov/8171952/webrev.00/>
>>
>> Problem description:
>> LWCToolkit.getPlatformWindowUnderMouse() looks for a window only at normal
>> window level/layer, (i.e. NSNormalWindowLevel). However after integration of
>> JDK-8080729 the child windows of focused window are placed to floating
>> level, (i.e. NSFloatingWindowLevel).
>> So the following situation may take place: the window is in focused state
>> and obscured by its child dialog, but the current implementation of
>> getPlatformWindowUnderMouse() reports that the window is under mouse.
>>
>> Fix:
>> getPlatformWindowUnderMouse() should look at all possible window
>> levels/layers during retrieval of the topmost window under mouse.
>>
>> Thanks,
>> Dmitry
>