]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - xorg-x11-server/patches/xserver-1.6.99-randr-error-debugging.patch
Change file layout of the makefiles.
[people/ms/ipfire-3.x.git] / xorg-x11-server / patches / xserver-1.6.99-randr-error-debugging.patch
1 From 16be69ef1e2ea9f19cd596b99b5ede7567d374b8 Mon Sep 17 00:00:00 2001
2 From: Adam Jackson <ajax@redhat.com>
3 Date: Mon, 27 Jul 2009 16:52:42 -0400
4 Subject: [PATCH 11/16] additional randr debugging
5
6 ---
7 randr/randr.c | 16 +++++++++++++++-
8 1 files changed, 15 insertions(+), 1 deletions(-)
9
10 diff --git a/randr/randr.c b/randr/randr.c
11 index 1c1d0c4..accf614 100644
12 --- a/randr/randr.c
13 +++ b/randr/randr.c
14 @@ -477,10 +477,24 @@ RRVerticalRefresh (xRRModeInfo *mode)
15 static int
16 ProcRRDispatch (ClientPtr client)
17 {
18 + int ret;
19 REQUEST(xReq);
20 if (stuff->data >= RRNumberRequests || !ProcRandrVector[stuff->data])
21 return BadRequest;
22 - return (*ProcRandrVector[stuff->data]) (client);
23 + ret = ProcRandrVector[stuff->data](client);
24 +
25 + if (ret) {
26 + int i;
27 + ErrorF("RANDR failure: %d (extension base %d)\n", ret, RRErrorBase);
28 + for (i = 0; i < stuff->length; i++) {
29 + ErrorF("%08x ", ((unsigned int *)stuff) + i);
30 + if ((i+1) % 4 == 0)
31 + ErrorF("\n");
32 + }
33 + ErrorF("\n");
34 + }
35 +
36 + return ret;
37 }
38
39 static int
40 --
41 1.6.4.2
42