]> git.ipfire.org Git - people/arne_f/ipfire-3.x.git/blame - xorg-x11-server/patches/xserver-1.6.99-randr-error-debugging.patch
Move all packages to root.
[people/arne_f/ipfire-3.x.git] / xorg-x11-server / patches / xserver-1.6.99-randr-error-debugging.patch
CommitLineData
313ed234
SS
1From 16be69ef1e2ea9f19cd596b99b5ede7567d374b8 Mon Sep 17 00:00:00 2001
2From: Adam Jackson <ajax@redhat.com>
3Date: Mon, 27 Jul 2009 16:52:42 -0400
4Subject: [PATCH 11/16] additional randr debugging
5
6---
7 randr/randr.c | 16 +++++++++++++++-
8 1 files changed, 15 insertions(+), 1 deletions(-)
9
10diff --git a/randr/randr.c b/randr/randr.c
11index 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--
411.6.4.2
42