Add debug for X errors.

SVN revision: 15059
This commit is contained in:
Kim Woelders 2005-06-02 17:06:08 +00:00
parent 82a5d6f25a
commit 6ddf01dc06
1 changed files with 8 additions and 5 deletions

View File

@ -175,7 +175,7 @@ SignalsRestore(void)
void
EHandleXError(Display * d __UNUSED__, XErrorEvent * ev)
{
/* char buf[64]; */
char buf[64];
if ((ev->request_code == X_ChangeWindowAttributes)
&& (ev->error_code == BadAccess))
@ -191,10 +191,13 @@ EHandleXError(Display * d __UNUSED__, XErrorEvent * ev)
}
}
#if 0
XGetErrorText(disp, ev->error_code, buf, 63);
fprintf(stderr, "Whee %i: %s : %i\n", time(NULL), buf, ev->request_code);
#endif
if (EventDebug(1))
{
XGetErrorText(disp, ev->error_code, buf, 63);
Eprintf("*** ERROR: xid=%#lx error=%i req=%i/%i: %s\n",
ev->resourceid, ev->error_code,
ev->request_code, ev->minor_code, buf);
}
}
void