m = obt_parse_find_node(n->children, "action");
while (m) {
ObActionsAct *action = actions_parse(m);
- if (action) o->actions = g_slist_prepend(o->actions, action);
+ if (action) o->actions = g_slist_append(o->actions, action);
m = obt_parse_find_node(m->next, "action");
}
}
cycling = TRUE;
stacking_restore();
- if (o->raise) stacking_temp_raise(CLIENT_AS_WINDOW(ft));
+ if (o->raise && ft) stacking_temp_raise(CLIENT_AS_WINDOW(ft));
}
return o->interactive;