From 89fb38e18da8c0723c1b2be36403f016fd4a2b9f Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sun, 31 Aug 2003 17:33:50 +0000 Subject: [PATCH] ungrab keys before grabbnig keys at the next chain level --- openbox/keyboard.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openbox/keyboard.c b/openbox/keyboard.c index b517014a..ed981240 100644 --- a/openbox/keyboard.c +++ b/openbox/keyboard.c @@ -73,6 +73,7 @@ void keyboard_reset_chains() ob_main_loop_timeout_remove(ob_main_loop, chain_timeout); if (curpos) { + grab_keys(FALSE); curpos = NULL; grab_keys(TRUE); } @@ -208,6 +209,7 @@ void keyboard_event(ObClient *client, const XEvent *e) /* 5 second timeout for chains */ ob_main_loop_timeout_add(ob_main_loop, 5 * G_USEC_PER_SEC, chain_timeout, NULL, NULL); + grab_keys(FALSE); curpos = p; grab_keys(TRUE); } else { -- 2.39.2