]> Dogcows Code - chaz/openbox/blobdiff - openbox/grab.c
fix up support for moveresize. make keyboard grabs Async so that i can hit escape...
[chaz/openbox] / openbox / grab.c
index b2426b9da51df569b854cfb3148fb94e03044b64..6af21eb29415524e83f33e11641ff46ba7746afb 100644 (file)
@@ -6,6 +6,7 @@
 #include <X11/Xlib.h>
 
 #define GRAB_PTR_MASK (ButtonPressMask | ButtonReleaseMask | ButtonMotionMask)
+#define GRAB_KEY_MASK (KeyPressMask | KeyReleaseMask)
 
 #define MASK_LIST_SIZE 8
 
@@ -17,8 +18,8 @@ int grab_keyboard(gboolean grab)
     static guint kgrabs = 0;
     if (grab) {
         if (kgrabs++ == 0)
-            XGrabKeyboard(ob_display, ob_root, 0, GrabModeAsync, GrabModeSync,
-                          event_lasttime);
+            XGrabKeyboard(ob_display, ob_root, FALSE, GrabModeAsync,
+                          GrabModeAsync, event_lasttime);
     } else if (kgrabs > 0) {
         if (--kgrabs == 0)
             XUngrabKeyboard(ob_display, event_lasttime);
This page took 0.021137 seconds and 4 git commands to generate.