-static void parse_urgent(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
- void *d)
-{
- ObAction *action;
- xmlNodePtr nact;
-
- nact = parse_find_node("action", node->xmlChildrenNode);
- while (nact) {
- if ((action = action_parse(i, doc, nact))) {
- /* validate that its okay for an urgent binding */
- if (action->func == action_moveresize &&
- action->data.moveresize.corner !=
- prop_atoms.net_wm_moveresize_move_keyboard &&
- action->data.moveresize.corner !=
- prop_atoms.net_wm_moveresize_size_keyboard) {
- action_free(action);
- action = NULL;
- }
-
- if (action)
- config_urgent_actions = g_slist_append(config_urgent_actions,
- action);
- }
- nact = parse_find_node("action", nact->next);
- }
-}
-