On Thu, 23 May 2024 10:29:33 GMT, Thiago Milczarek Sayao <tsa...@openjdk.org> 
wrote:

>> This fixes two bugs appointed on the JBS issue:
>> 
>> 1) Sometimes window was moving to the top left corner - seems to be a bug 
>> somewhere in `gdk_window_get_origin` when used before map (a X concept when 
>> the window appears). The change is to ignore the configure events (happens 
>> when location or size changes) until window is mapped. Before map java is 
>> notified in the `set_bounds` function.
>> 
>> This seems to happen on newer versions of linux distros.
>> 
>> 2) Specific to KDE, in the case of the example provided, when an MODAL 
>> window pops, it calls `set_enabled` `false` on the child (or all other 
>> windows if APPLICATION_MODAL) which causes it to update the window 
>> constraints. When maximized, the constraints where applied anyways, causing 
>> the window to still be maximized but not show as maximized. The change is to 
>> not apply constraints when not floating (meaning floating on the screen - 
>> not maximized, fullscreen or iconified).
>
> Thiago Milczarek Sayao has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Should still report location

The linux build seems to be failing because the lack of gcc-13 package.

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1460#issuecomment-2126782606

Reply via email to