Hello,

Please review fix for JDK9:

bug: https://bugs.openjdk.java.net/browse/JDK-8143295
webrev: http://cr.openjdk.java.net/~ssadetsky/8143295/webrev.00/

In the 8011616 window bounds that are sent from WM were propagated to the component for XWindow and its descendants. But in case of AWT components which are managed by a container layout, this may cause an issue because their bounds may be concurrently modified by the container layout in another thread. For the components other than windows it is not necessary to propagate bounds sent by WM because those component bounds should be controlled by the container layout only. So the solution is to apply 8011616 fix on XWindowPeer level and restore the original logic of the ConfigureNotify event handler of the XWindow class.

--Semyon

Reply via email to