Reserve a whole 1k for that error message. They're more descriptive (read: long) than I thought
This commit is contained in:
@@ -17,14 +17,19 @@ unsigned short int pCt = 0; // Number of subsystems
|
|||||||
|
|
||||||
int protoErrorCallback(Display *d, XErrorEvent *err)
|
int protoErrorCallback(Display *d, XErrorEvent *err)
|
||||||
{
|
{
|
||||||
char errText[32];
|
char errText[1024];
|
||||||
XGetErrorText(d, err->error_code, errText, 32);
|
XGetErrorText(d, err->error_code, errText, 1024);
|
||||||
LOG->Warn("X11 Protocol error %s (%d) has occurred, caused by request %d,%d, resource ID %d",
|
LOG->Warn("X11 Protocol error %s (%d) has occurred, caused by request %d,%d, resource ID %d",
|
||||||
errText, err->error_code, err->request_code, err->minor_code, err->resourceid);
|
errText, err->error_code, err->request_code, err->minor_code, err->resourceid);
|
||||||
|
|
||||||
return 0; // Xlib ignores our return value
|
return 0; // Xlib ignores our return value
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int protoFatalCallback(Display *d)
|
||||||
|
{
|
||||||
|
RageException::Throw("Fatal I/O error communicating with X server.");
|
||||||
|
}
|
||||||
|
|
||||||
bool X11Helper::Go()
|
bool X11Helper::Go()
|
||||||
{
|
{
|
||||||
if(pCt == 0)
|
if(pCt == 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user