зеркало из https://github.com/mozilla/pjs.git
Added error callback
This commit is contained in:
Родитель
dea55a262d
Коммит
0dbe15a211
|
@ -28,6 +28,23 @@ void RunPump(void* arg)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//-------------------------------------------------------------------------
|
||||||
|
//
|
||||||
|
// constructor
|
||||||
|
//
|
||||||
|
//-------------------------------------------------------------------------
|
||||||
|
int nsToolkitErrorHandler (Display * mydisplay, XErrorEvent * myerr)
|
||||||
|
{
|
||||||
|
char msg[80] ;
|
||||||
|
|
||||||
|
XGetErrorText (mydisplay, myerr->error_code, msg, 80) ;
|
||||||
|
fprintf (stderr, "-------------------------------------\n");
|
||||||
|
fprintf (stderr, "Error code %s\n", msg) ;
|
||||||
|
fprintf (stderr, "-------------------------------------\n");
|
||||||
|
//exit() ;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
//
|
//
|
||||||
// constructor
|
// constructor
|
||||||
|
@ -35,6 +52,7 @@ void RunPump(void* arg)
|
||||||
//-------------------------------------------------------------------------
|
//-------------------------------------------------------------------------
|
||||||
nsToolkit::nsToolkit()
|
nsToolkit::nsToolkit()
|
||||||
{
|
{
|
||||||
|
XSetErrorHandler (nsToolkitErrorHandler) ;
|
||||||
NS_INIT_REFCNT();
|
NS_INIT_REFCNT();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче