X-Git-Url: http://git.openbox.org/?p=mikachu%2Fopenbox.git;a=blobdiff_plain;f=openbox%2Fkeyboard.c;h=8c5b55437acd5338f7ba1ceb0980eaa9de378a51;hp=e62cff8abf858160869484ef53aba2fa754c7c9b;hb=92bba40cf21cb13aad1fccb421e131ea3049688f;hpb=fe7e51af32fecb116a4bfce57dc95ad111c4333a diff --git a/openbox/keyboard.c b/openbox/keyboard.c index e62cff8..8c5b554 100644 --- a/openbox/keyboard.c +++ b/openbox/keyboard.c @@ -53,13 +53,13 @@ static void grab_keys(gboolean grab) while (p) { if (p->key) grab_key(p->key, p->state, RootWindow(ob_display, ob_screen), - GrabModeSync); + GrabModeAsync); p = p->next_sibling; } if (curpos) grab_key(config_keyboard_reset_keycode, config_keyboard_reset_state, - RootWindow(ob_display, ob_screen), GrabModeSync); + RootWindow(ob_display, ob_screen), GrabModeAsync); } } @@ -263,8 +263,6 @@ void keyboard_event(ObClient *client, const XEvent *e) } p = p->next_sibling; } - - XAllowEvents(ob_display, AsyncKeyboard, event_curtime); } static void node_rebind(KeyBindingTree *node)