xserver: Branch 'master'

Matthieu Herrb herrb at kemper.freedesktop.org
Thu Jun 14 15:14:13 PDT 2007


 render/render.c |    2 ++
 1 files changed, 2 insertions(+)

New commits:
diff-tree 42c2e14b254f6f882b3e79444360ab855db43e27 (from 78179ae827bb5d19abb1340084362bc51ad5c1e5)
Author: Matthieu Herrb <matthieu at deville.herrb.com>
Date:   Fri Jun 15 00:14:02 2007 +0200

    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.

diff --git a/render/render.c b/render/render.c
index 348d4c6..caaa278 100644
--- a/render/render.c
+++ b/render/render.c
@@ -2074,6 +2074,8 @@ SProcRenderSetPictureClipRectangles (Cli
     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);
 }


More information about the xorg-commit mailing list