Index: modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGDIPGraphics2D.java =================================================================== --- modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGDIPGraphics2D.java (revision 599761) +++ modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGDIPGraphics2D.java (working copy) @@ -359,7 +359,7 @@ @Override public void drawOval(int x, int y, int width, int height) { - if (!nativePen) { + if (!nativePen || composite != AlphaComposite.SrcOver) { super.drawOval(x, y, width, height); return; }