|
@@ -13,7 +13,8 @@ int slop::XEngineErrorHandler( Display* dpy, XErrorEvent* event ) {
|
13
|
13
|
return 0;
|
14
|
14
|
}
|
15
|
15
|
// Otherwise call the default error handler
|
16
|
|
- return slop::OldXErrorHandler( dpy, event );
|
|
16
|
+ //return slop::OldXErrorHandler( dpy, event );
|
|
17
|
+ exit(1);
|
17
|
18
|
}
|
18
|
19
|
|
19
|
20
|
slop::XEngine::XEngine() {
|
|
@@ -78,7 +79,7 @@ int slop::XEngine::init( std::string display ) {
|
78
|
79
|
m_root = DefaultRootWindow( m_display );
|
79
|
80
|
|
80
|
81
|
m_good = true;
|
81
|
|
- slop::OldXErrorHandler = XSetErrorHandler( slop::XEngineErrorHandler );
|
|
82
|
+ XSetErrorHandler( slop::XEngineErrorHandler );
|
82
|
83
|
return 0;
|
83
|
84
|
}
|
84
|
85
|
|