diff options
author | Olivier Fourdan <fourdan@xfce.org> | 2009-09-30 16:53:28 +0200 |
---|---|---|
committer | Olivier Fourdan <fourdan@xfce.org> | 2009-09-30 16:53:28 +0200 |
commit | 7688f3288ff34157281cd531bc8b490edfed1adb (patch) | |
tree | 513a977acb205b38bb0e08e47bda0e88c434e9e1 /src/keyboard.c | |
parent | 9e5075fb9163272c88086d9bc018faaa1643f77b (diff) | |
download | xfwm4-7688f3288ff34157281cd531bc8b490edfed1adb.tar.gz |
"I don't remember why we need sync grab on keyboard. This is causing all sort of problems, so let's get rid of it (maybe someday I'll figure out why it was needed, but for now it works much better with async grabs)"
Diffstat (limited to 'src/keyboard.c')
-rw-r--r-- | src/keyboard.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index 3fb8d31f2..153ab2171 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -141,31 +141,31 @@ grabKey (Display * dpy, MyKey * key, Window w) status |= XGrabKey (dpy, key->keycode, key->modifier | ScrollLockMask, w, - TRUE, GrabModeAsync, GrabModeSync); + TRUE, GrabModeAsync, GrabModeAsync); status |= XGrabKey (dpy, key->keycode, key->modifier | NumLockMask, w, - TRUE, GrabModeAsync, GrabModeSync); + TRUE, GrabModeAsync, GrabModeAsync); status |= XGrabKey (dpy, key->keycode, key->modifier | LockMask, w, - TRUE, GrabModeAsync, GrabModeSync); + TRUE, GrabModeAsync, GrabModeAsync); status |= XGrabKey (dpy, key->keycode, key->modifier | ScrollLockMask | NumLockMask, w, - TRUE, GrabModeAsync, GrabModeSync); + TRUE, GrabModeAsync, GrabModeAsync); status |= XGrabKey (dpy, key->keycode, key->modifier | ScrollLockMask | LockMask, w, - TRUE, GrabModeAsync, GrabModeSync); + TRUE, GrabModeAsync, GrabModeAsync); status |= XGrabKey (dpy, key->keycode, key->modifier | LockMask | NumLockMask, w, - TRUE, GrabModeAsync, GrabModeSync); + TRUE, GrabModeAsync, GrabModeAsync); status |= XGrabKey (dpy, key->keycode, key->modifier | ScrollLockMask | LockMask | NumLockMask, w, - TRUE, GrabModeAsync, GrabModeSync); + TRUE, GrabModeAsync, GrabModeAsync); } return (status == GrabSuccess); |