Hello, Oleg.

The fix looks door to me too.

With best regards. Petr.

29 янв. 2014 г., в 3:32 после полудня, Sergey Bylokhov 
<sergey.bylok...@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. 

Reply via email to