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>
This commit is contained in:
Kim Woelders 2009-10-02 19:31:15 +02:00 committed by Peter Hutterer
parent bd7430a32e
commit cbc886a351
1 changed files with 4 additions and 4 deletions

View File

@ -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;