]>
Commit | Line | Data |
---|---|---|
313ed234 SS |
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 |