<AWT Dev> [9] Review request for 8175293 Window size is not updated after setting location to display with different DPI

Alexandr Scherbatiy alexandr.scherbatiy at oracle.com
Tue Feb 21 13:20:35 UTC 2017


Hello,

Could you review the fix:
   bug: https://bugs.openjdk.java.net/browse/JDK-8175293
   webrev: http://cr.openjdk.java.net/~alexsch/8175293/webrev.00

   The fix for the JDK-8147440 shifts a window position while it is 
dragging from one display to another.
   This causes that sometimes there is a native event which sets the 
window position back before the window was shifting when the mouse 
button is up.
   The current fix postpones the window shifting after the 
WM_EXITSIZEMOVE event.

   Now all windows moving from one display to another and display DPI 
changing are handled in WWindowPeer.checkDPIChange(...) method.
   This includes the following use cases:
   - changing the DPI of the current display
   - moving a window from one display to another
   - set the window location to position on another display

Thanks,
Alexandr.




More information about the awt-dev mailing list