瀏覽代碼

Fixed compile error

Dalton Nell 9 年之前
父節點
當前提交
7da3bf4e1d
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 3
    2
      x.cpp
  2. 0
    1
      x.hpp

+ 3
- 2
x.cpp 查看文件

@@ -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
 

+ 0
- 1
x.hpp 查看文件

@@ -96,7 +96,6 @@ private:
96 96
 };
97 97
 
98 98
 int XEngineErrorHandler( Display* dpy, XErrorEvent* event );
99
-XErrorHandler OldXErrorHandler;
100 99
 
101 100
 }
102 101