From: Dana Jansens Date: Sun, 31 Aug 2003 17:33:50 +0000 (+0000) Subject: ungrab keys before grabbnig keys at the next chain level X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=89fb38e18da8c0723c1b2be36403f016fd4a2b9f;p=chaz%2Fopenbox ungrab keys before grabbnig keys at the next chain level --- 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 {