From 42c2e14b254f6f882b3e79444360ab855db43e27 Mon Sep 17 00:00:00 2001 From: Matthieu Herrb Date: Fri, 15 Jun 2007 00:14:02 +0200 Subject: swap xOrigin and yOrigin in SProcRenderSetPictureClipRectangles. Fixes Xrender clipping rectangles when X server and client are of different endianness, shown by xterm 225 among others. --- render/render.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/render/render.c b/render/render.c index 348d4c611..caaa2781c 100644 --- a/render/render.c +++ b/render/render.c @@ -2074,6 +2074,8 @@ SProcRenderSetPictureClipRectangles (ClientPtr client) REQUEST(xRenderSetPictureClipRectanglesReq); swaps(&stuff->length, n); swapl(&stuff->picture, n); + swaps(&stuff->xOrigin, n); + swaps(&stuff->yOrigin, n); SwapRestS(stuff); return (*ProcRenderVector[stuff->renderReqType]) (client); } -- cgit v1.2.3