summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorKim Woelders <kim@woelders.dk>2009-10-02 19:31:15 +0200
committerPeter Hutterer <peter.hutterer@who-t.net>2009-10-06 10:17:52 +1000
commitcbc886a3513079c084fb7ce47b87c3e5bba19f3f (patch)
treeec558a45c6a1537a5d858789bf7f3c275caff180 /render
parentbd7430a32e63df8cd60352764744076448ee623f (diff)
render: Fix clip region translation in miClipPictureSrc().
Signed-off-by: Kim Woelders <kim@woelders.dk> Reviewed-by: Soren Sandmann Pedersen <sandmann@redhat.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'render')
-rw-r--r--render/mipict.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/render/mipict.c b/render/mipict.c
index 71f3de718..b5dfcb2ba 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;