<AWT Dev> [12] RFR : JDK-8198002 : java/awt/Mixing/Validating.java debug assert on Windows

Ambarish Rapte ambarish.rapte at oracle.com
Tue Nov 6 10:36:25 UTC 2018

Hi All,


                Please review this windows only fix:

                Webrev: http://cr.openjdk.java.net/~arapte/8198002/webrev.00/ 

                JBS: https://bugs.openjdk.java.net/browse/JDK-8198002 



Test asserts with debug build jdk, only on windows.
Assert at Line no 703, awt_Frame.cpp, AwtFrame::Reshape ()
When MAXIMIZED_BOTH extended state is set before window is shown, it does not reflect in to the window style, i.e. WS_MAXIMIZE style bit won't be set.
WS_MAXIMIZE is set only after the window is shown, i.e.  after ShowWindow() call



Fix is to check whether the window is visible when accessing WS_MAXIMIZE style bit.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20181106/a94eba2d/attachment-0001.html>

More information about the awt-dev mailing list