from davidr's tree update some fixes
This commit is contained in:
parent
c88a3145d0
commit
7fb521e80d
|
@ -41,11 +41,19 @@ xglCopy (DrawablePtr pSrc,
|
||||||
if (!nBox)
|
if (!nBox)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
if (!xglPrepareTarget (pDst))
|
if (xglPrepareTarget (pDst))
|
||||||
return FALSE;
|
{
|
||||||
|
if (!xglSyncSurface (pSrc))
|
||||||
if (!xglSyncSurface (pSrc))
|
return FALSE;
|
||||||
return FALSE;
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (!xglPrepareTarget (pSrc))
|
||||||
|
return FALSE;
|
||||||
|
|
||||||
|
if (!xglSyncSurface (pDst))
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
XGL_GET_DRAWABLE (pSrc, src, srcXoff, srcYoff);
|
XGL_GET_DRAWABLE (pSrc, src, srcXoff, srcYoff);
|
||||||
XGL_GET_DRAWABLE (pDst, dst, dstXoff, dstYoff);
|
XGL_GET_DRAWABLE (pDst, dst, dstXoff, dstYoff);
|
||||||
|
|
Loading…
Reference in New Issue