Do not reset the clip mask when drawing to onscreen buffer.

git-svn-id: svn://10.0.0.236/trunk@5738 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
spider%netscape.com 1998-07-16 21:36:39 +00:00
parent c5a2b254f9
commit 34075737ce

View File

@ -1059,22 +1059,11 @@ void nsRenderingContextUnix :: DrawImage(nsIImage *aImage, const nsRect& aRect)
nsresult nsRenderingContextUnix :: CopyOffScreenBits(nsRect &aBounds)
{
::XSetClipMask(mFrontBuffer->display,
mFrontBuffer->gc,
None);
::XCopyArea(mRenderingSurface->display,
mRenderingSurface->drawable,
mFrontBuffer->drawable,
mFrontBuffer->gc,
0, 0, aBounds.width, aBounds.height, 0, 0);
if (nsnull != mRegion)
::XSetRegion(mRenderingSurface->display,
mRenderingSurface->gc,
mRegion);
0,0, aBounds.width, aBounds.height, 0,0);
return NS_OK;
}