def->name = g_strdup(name);
def->free = free;
def->run = run;
+ def->shutdown = NULL;
registered = g_slist_prepend(registered, def);
return def;
gboolean used = FALSE;
if (interactive_act) {
if (!interactive_act->i_input(interactive_initial_state, e,
+ grab_input_context(),
interactive_act->options, &used))
{
used = TRUE; /* if it cancelled the action then it has to of