- action_run_interactive(s->actions, s->client, state, cancel, TRUE);
-
- g_slist_free(s->actions);
- g_free(s);
-
- interactive_states = g_slist_remove(interactive_states, s);
-
- if (!interactive_states) {
- grab_keyboard(FALSE);
- grab_pointer(FALSE, OB_CURSOR_NONE);
- keyboard_reset_chains();
- }