from davidr's tree update some fixes

This commit is contained in:
Dave Airlie 2005-12-23 01:50:04 +00:00
parent c88a3145d0
commit 7fb521e80d

View File

@ -41,11 +41,19 @@ xglCopy (DrawablePtr pSrc,
if (!nBox)
return TRUE;
if (!xglPrepareTarget (pDst))
return FALSE;
if (!xglSyncSurface (pSrc))
return FALSE;
if (xglPrepareTarget (pDst))
{
if (!xglSyncSurface (pSrc))
return FALSE;
}
else
{
if (!xglPrepareTarget (pSrc))
return FALSE;
if (!xglSyncSurface (pDst))
return FALSE;
}
XGL_GET_DRAWABLE (pSrc, src, srcXoff, srcYoff);
XGL_GET_DRAWABLE (pDst, dst, dstXoff, dstYoff);