From: Michel Dänzer <[email protected]>

Fixes incorrectly skipped rendering of some Composite operations to windows.

Signed-off-by: Michel Dänzer <[email protected]>
---
 exa/exa_unaccel.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/exa/exa_unaccel.c b/exa/exa_unaccel.c
index 1bc3eac..d349fae 100644
--- a/exa/exa_unaccel.c
+++ b/exa/exa_unaccel.c
@@ -424,7 +424,9 @@ ExaCheckComposite (CARD8      op,
        PixmapPtr pDstPix;
 
        if (!miComputeCompositeRegion (&region, pSrc, pMask, pDst,
-                                      xSrc, ySrc, xMask, yMask, xDst, yDst,
+                                      xSrc, ySrc, xMask, yMask,
+                                      xDst + pDst->pDrawable->x,
+                                      yDst + pDst->pDrawable->y,
                                       width, height))
            goto skip;
 
-- 
1.6.4.3

_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to