diff -r 04615dca2a76 -r 7a0c1d4e2982 jdk/src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java --- a/jdk/src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java Fri Mar 25 12:50:59 2011 +0300 +++ b/jdk/src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java Sun Mar 27 15:51:44 2011 +0400 @@ -143,7 +143,8 @@ Blit swToSurfaceBlit = Blit.getFromCache(src.getSurfaceType(), CompositeType.SrcNoEa, vImgSurfaceType); XRSurfaceData vImgSurface = (XRSurfaceData) vImg.getDestSurface(); - swToSurfaceBlit.Blit(src, vImgSurface, null, null, sx, sy, 0, 0, w, h); + swToSurfaceBlit.Blit(src, vImgSurface, AlphaComposite.Src, null, + sx, sy, 0, 0, w, h); return vImgSurface; }