<AWT Dev> [9] Review request for 8020443: Frame is not created on the specified GraphicsDevice with two monitors
Petr Pchelko
petr.pchelko at oracle.com
Wed Jan 29 04:07:40 PST 2014
> The fix looks door to me too.
Sorry, autocorrect… door = good
With best regards. Petr.
29 янв. 2014 г., в 4:06 после полудня, Petr Pchelko <petr.pchelko at oracle.com> написал(а):
> Hello, Oleg.
>
> The fix looks door to me too.
>
> With best regards. Petr.
>
> 29 янв. 2014 г., в 3:32 после полудня, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> написал(а):
>
>> Hi, Oleg.
>> The fix looks good.
>>
>> On 21.01.2014 18:31, Oleg Pekhovskiy wrote:
>>> Hi all,
>>>
>>> please review the fix
>>> http://cr.openjdk.java.net/~bagiras/8020443.1/
>>> for
>>> https://bugs.openjdk.java.net/browse/JDK-8020443
>>>
>>> Referring to the standards, we must calculate insets the special way for Xinerama:
>>> http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html
>>>
>>> _NET_WM_STRUT_PARTIAL
>>> "The start and end values associated with each strut allow areas to be reserved which do not span the entire width or height of the screen. Struts MUST be specified in root window coordinates, that is, they are not relative to the edges of any view port or Xinerama monitor."
>>>
>>> So the fix checks if the insets have absolute values and if so makes them relative to each screen.
>>> The issue occurred when the Frame was created with the location by default.
>>>
>>> Thanks,
>>> Oleg
>>>
>>
>>
>> --
>> Best regards, Sergey.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20140129/54871a6b/attachment.html
More information about the awt-dev
mailing list