<AWT Dev> <Awt Dev> [9] Review Request for 8021961: setAlwaysOnTop doesn't behave correctly in Linux/Solaris under certain scenarios

Alexander Zvegintsev alexander.zvegintsev at oracle.com
Fri Feb 26 16:23:56 UTC 2016


+1

--
Thanks,
Alexander.

On 10.02.2016 14:06, Sergey Bylokhov wrote:
> Looks fine.
>
> On 01.10.15 21:27, Semyon Sadetsky wrote:
>> The fix is amended : plese review the new version
>> http://cr.openjdk.java.net/~ssadetsky/8021961/webrev.01/
>> It is taken into account that the transientFor chain may be longer and
>> also the fact that visibility of the parent window may be changed after
>> the setting the alwaysOnTop property value.
>> Sorry for possible inconveniences.
>>
>> --Semyon
>>
>> On 10/1/2015 1:25 PM, Semyon Sadetsky wrote:
>>> Hello,
>>>
>>> Please review fix for JDK9:
>>>
>>> bug: https://bugs.openjdk.java.net/browse/JDK-8021961
>>> webrev: http://cr.openjdk.java.net/~ssadetsky/8021961/webrev.00/
>>>
>>> X-window manager cannot correctly handle "alwaysOnTop" for the child
>>> windows (dialogs) which parent is invisible. The reason for that that
>>> transientFor hint is wrong in this scenario because it points to an
>>> invisible window. To fix that on Java side the transientFor is set to
>>> the root window for the childs of invisible parent and their type is
>>> set to normal window (not dialog).
>>>
>>> --Semyon
>>
>
>



More information about the awt-dev mailing list