X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=otk%2Fdisplay.cc;h=87794f441697fbdde9428c2b0d77223bd7951b0e;hb=d2adccbe2880e7d5b2cb39d833877cfddeff11f4;hp=cb13440a561bf3070bdcee985ed08e5744923f16;hpb=115fedf432d73f17ade48eaa2fa12dfd333bfcaa;p=chaz%2Fopenbox diff --git a/otk/display.cc b/otk/display.cc index cb13440a..87794f44 100644 --- a/otk/display.cc +++ b/otk/display.cc @@ -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); +} + }