[PATCH] render: Fix clip region translation in miClipPictureSrc().

Kim Woelders kim at woelders.dk
Fri Oct 2 10:31:15 PDT 2009


Signed-off-by: Kim Woelders <kim at woelders.dk>
---
 render/mipict.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/render/mipict.c b/render/mipict.c
index 71f3de7..b5dfcb2 100644
--- a/render/mipict.c
+++ b/render/mipict.c
@@ -318,14 +318,14 @@ miClipPictureSrc (RegionPtr	pRegion,
 	Bool result;
 	
 	pixman_region_translate ( pPicture->clientClip,
-				  pPicture->clipOrigin.x - dx,
-				  pPicture->clipOrigin.y - dy);
+				  pPicture->clipOrigin.x + dx,
+				  pPicture->clipOrigin.y + dy);
 
 	result = REGION_INTERSECT (pScreen, pRegion, pRegion, pPicture->clientClip);
 	
 	pixman_region_translate ( pPicture->clientClip,
-				  - (pPicture->clipOrigin.x - dx),
-				  - (pPicture->clipOrigin.y - dy));
+				  - (pPicture->clipOrigin.x + dx),
+				  - (pPicture->clipOrigin.y + dy));
 
 	if (!result)
 	    return FALSE;
-- 
1.6.5.rc2


------------DvSbyhIyJkPQi9HrTvo8mV--



More information about the xorg-devel mailing list