make stuff know it is not focused but changing desktops it still doesn't know
Dana Jansens danakj@orodu.net
1 files changed,
4 insertions(+),
3 deletions(-)
jump to
M
openbox/keyboard.c
→
openbox/keyboard.c
@@ -195,14 +195,15 @@ GSList *alist;
g_assert(istate.active); + /* ungrab first so they won't be NotifyWhileGrabbed */ + if (ungrab) + grab_keyboard(FALSE); + alist = g_slist_append(NULL, istate.action); action_run_interactive(alist, istate.client, state, time, cancel, TRUE); g_slist_free(alist); istate.active = FALSE; - - if (ungrab) - grab_keyboard(FALSE); } static void keyboard_interactive_end_client(ObClient *client, gpointer data)