]> Dogcows Code - chaz/openbox/commitdiff
allow for ignoring x errors.
authorDana Jansens <danakj@orodu.net>
Wed, 29 Jan 2003 08:50:30 +0000 (08:50 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 29 Jan 2003 08:50:30 +0000 (08:50 +0000)
otk/display.hh

index e8613a04bf928273badc3699b8c1dc87da5f450e..db9834d9d4c500569b3287da019c960d9cbb63ce 100644 (file)
@@ -53,6 +53,9 @@ private:
   //! The number of requested grabs on the display
   int _grab_count;
 
+  //! When true, X errors will be ignored. Use with care.
+  bool _ignore_errors;
+
   //! A list of information for all screens on the display
   ScreenInfo** _screeninfo_list;
 
@@ -60,12 +63,6 @@ private:
   //! screen
   RenderControl** _rendercontrol_list;
 
-  // Handles X errors on the display
-  /*
-    Displays the error if compiled for debugging.
-  */
-  //int xerrorHandler(::Display *d, XErrorEvent *e);
-
 public:
   //! Initializes the class, opens the X display
   /*!
@@ -109,6 +106,11 @@ public:
 
   inline ::Display* operator*() const { return _display; }
 
+  //! When true, X errors will be ignored.
+  inline bool ignoreErrors() const { return _ignore_errors; }
+  //! Set whether X errors should be ignored. Use with care.
+  void setIgnoreErrors(bool t);
+  
   //! Grabs the display
   void grab();
 
This page took 0.023737 seconds and 4 git commands to generate.