]> Dogcows Code - chaz/openbox/blobdiff - otk/display.cc
split the ob module into separate .i's
[chaz/openbox] / otk / display.cc
index cb13440a561bf3070bdcee985ed08e5744923f16..87794f441697fbdde9428c2b0d77223bd7951b0e 100644 (file)
@@ -215,9 +215,9 @@ const RenderControl *Display::renderControl(int snum) const
 
 void Display::setIgnoreErrors(bool t)
 {
-  _ignore_errors = t;
   // sync up so that anything already sent is/isn't ignored!
   XSync(_display, false);
+  _ignore_errors = t;
 }
 
 void Display::grab()
@@ -300,4 +300,9 @@ void Display::ungrabKey(unsigned int keycode, unsigned int modifiers,
                grab_window);
 }
 
+void Display::ungrabAllKeys(Window grab_window) const
+{
+  XUngrabKey(_display, AnyKey, AnyModifier, grab_window);
+}
+
 }
This page took 0.023248 seconds and 4 git commands to generate.