diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-17 07:00:13 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-17 07:00:13 +0000 |
| commit | c4af950903820221bc8617de81231de32eef4f07 (patch) | |
| tree | 5cf0b4ab96bb6cb50715fb96f24e727f9d7ee4c4 /openbox/grab.c | |
| parent | de70d9ffc519d1b255246483c28f2a08bf6354bb (diff) | |
fix up support for moveresize. make keyboard grabs Async so that i can hit escape to cancel a moveresize process.
Diffstat (limited to 'openbox/grab.c')
| -rw-r--r-- | openbox/grab.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/openbox/grab.c b/openbox/grab.c index b2426b9d..6af21eb2 100644 --- a/openbox/grab.c +++ b/openbox/grab.c @@ -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); |
