--- old/src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java 2020-03-31 13:29:27.966343453 -0700 +++ new/src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java 2020-03-31 13:29:27.702343458 -0700 @@ -1092,7 +1092,9 @@ * rendering just the opaque pixels. */ boolean drawOpaque = true; - if (!handlingTransparency && hasTransparentPixels(img)) { + if (isCompositing(getComposite())) { + drawOpaque = false; + } else if (!handlingTransparency && hasTransparentPixels(img)) { drawOpaque = false; if (isBitmaskTransparency(img)) { if (bgcolor == null) {