Index: xorg/render/render.c =================================================================== RCS file: /cvs/xorg/xserver/xorg/render/render.c,v retrieving revision 1.13 diff -p -u -r1.13 render.c --- xorg/render/render.c 10 Feb 2006 22:00:30 -0000 1.13 +++ xorg/render/render.c 9 May 2006 07:44:06 -0000 @@ -747,7 +747,7 @@ ProcRenderComposite (ClientPtr client) VERIFY_ALPHA (pMask, stuff->mask, client, SecurityReadAccess, RenderErrBase + BadPicture); if ((pSrc->pDrawable && pSrc->pDrawable->pScreen != pDst->pDrawable->pScreen) || - (pMask && pMask->pDrawable && pSrc->pDrawable->pScreen != pMask->pDrawable->pScreen)) + (pMask && pMask->pDrawable && pDst->pDrawable->pScreen != pMask->pDrawable->pScreen)) return BadMatch; CompositePicture (stuff->op, pSrc,