src/solaris/classes/sun/java2d/xr/XRMaskBlit.java
Print this page
*** 82,92 ****
XRSurfaceData x11dst = (XRSurfaceData) dst;
x11dst.validateAsDestination(null, clip);
int maskPict = maskBuffer.getMaskBuffer().
uploadMask(width, height, maskscan, maskoff, mask);
! maskBuffer.XRComposite(x11sd.getPicture(), maskPict, x11sd.picture,
srcx, srcy, 0, 0, dstx, dsty, width, height);
maskBuffer.getMaskBuffer().clearUploadMask(maskPict, width, height);
} finally {
SunToolkit.awtUnlock();
}
--- 82,92 ----
XRSurfaceData x11dst = (XRSurfaceData) dst;
x11dst.validateAsDestination(null, clip);
int maskPict = maskBuffer.getMaskBuffer().
uploadMask(width, height, maskscan, maskoff, mask);
! maskBuffer.XRComposite(x11sd.getPicture(), maskPict, x11dst.getPicture(),
srcx, srcy, 0, 0, dstx, dsty, width, height);
maskBuffer.getMaskBuffer().clearUploadMask(maskPict, width, height);
} finally {
SunToolkit.awtUnlock();
}