<AWT Dev> [8] Review request for 7153339: InternalError when drawLine with Xor and Antialiasing

Oleg Pekhovskiy oleg.pekhovskiy at oracle.com
Fri Aug 10 14:26:39 PDT 2012


Hi,

Please review the fix for CR:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7153339

Webrev:
http://cr.openjdk.java.net/~bagiras/8/7153339.1/

Comments:
XOR is not supported for D3D (see comments inside 
D3DSurfaceData.validatePipe()) and
software rendering is used invalidating current D3DSurfaceData.
So we have situation when component's peer has invalid SurfaceData and 
it's retrieved in
SunGraphics2D.revalidateAll() through SurfaceData.getReplacement() 
without any check.
That's why I added validity check there.

Thanks,
Oleg

<http://cr.openjdk.java.net/%7Ebagiras/8/7153339.1/>



More information about the awt-dev mailing list