summaryrefslogtreecommitdiff
path: root/openbox/keyboard.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2008-02-18 20:43:18 -0500
committerDana Jansens <danakj@orodu.net>2008-02-18 20:43:18 -0500
commit3263845459d15da683b7cab92fb856acbdf2800e (patch)
tree15bc390602a83a0f919e8a1faa7f8a20c8a4f542 /openbox/keyboard.c
parent9e05faf3d6ac1c527032efb7210de8bbfeb2212c (diff)
parent041d17373e046b5ee6667b10c1492bb518bac097 (diff)
Merge branch 'backport' into work
Conflicts: openbox/grab.c openbox/keyboard.c
Diffstat (limited to 'openbox/keyboard.c')
-rw-r--r--openbox/keyboard.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/openbox/keyboard.c b/openbox/keyboard.c
index 02ae6a30..5ac42363 100644
--- a/openbox/keyboard.c
+++ b/openbox/keyboard.c
@@ -51,13 +51,13 @@ static void grab_keys(gboolean grab)
while (p) {
if (p->key)
grab_key(p->key, p->state, obt_root(ob_screen),
- GrabModeAsync);
+ GrabModeSync);
p = p->next_sibling;
}
if (curpos)
grab_key(config_keyboard_reset_keycode,
config_keyboard_reset_state,
- obt_root(ob_screen), GrabModeAsync);
+ obt_root(ob_screen), GrabModeSync);
}
}
@@ -261,6 +261,8 @@ void keyboard_event(ObClient *client, const XEvent *e)
}
p = p->next_sibling;
}
+
+ XAllowEvents(obt_display, AsyncKeyboard, event_curtime);
}
static void node_rebind(KeyBindingTree *node)