]> Dogcows Code - chaz/openbox/blobdiff - otk/display.cc
make parentrelative decorations work
[chaz/openbox] / otk / display.cc
index cb13440a561bf3070bdcee985ed08e5744923f16..9817b81bc43621c34daef85c7c5e224797e2b9fe 100644 (file)
@@ -165,7 +165,7 @@ DISPLAY environment variable approriately.\n\n"));
   _rendercontrol_list = new RenderControl*[ScreenCount(_display)];
   for (int i = 0; i < ScreenCount(_display); ++i) {
     _screeninfo_list[i] = new ScreenInfo(i);
-    _rendercontrol_list[i] = RenderControl::getRenderControl(i);
+    _rendercontrol_list[i] = RenderControl::createRenderControl(i);
   }
 }
 
@@ -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.022948 seconds and 4 git commands to generate.