ungrab keys before grabbnig keys at the next chain level

This commit is contained in:
Dana Jansens 2003-08-31 17:33:50 +00:00
parent 4d9a46bec0
commit 89fb38e18d

View file

@ -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 {