for (it = config_menu_files; it; it = g_slist_next(it)) {
if (menu_open(it->data, &doc, &node)) {
loaded = TRUE;
- parse_tree(menu_parse_inst, doc, node->xmlChildrenNode);
+ parse_tree(menu_parse_inst, doc, node->children);
xmlFreeDoc(doc);
}
}
if (!loaded) {
if (menu_open("menu.xml", &doc, &node)) {
- parse_tree(menu_parse_inst, doc, node->xmlChildrenNode);
+ parse_tree(menu_parse_inst, doc, node->children);
xmlFreeDoc(doc);
}
}
menu_parse_state.pipe_creator = self;
menu_parse_state.parent = self;
- parse_tree(menu_parse_inst, doc, node->xmlChildrenNode);
+ parse_tree(menu_parse_inst, doc, node->children);
xmlFreeDoc(doc);
} else {
g_warning("Invalid output from pipe-menu: %s", self->execute);
if (parse_attr_string("label", node, &label)) {
GSList *acts = NULL;
- for (node = node->xmlChildrenNode; node; node = node->next)
+ for (node = node->children; node; node = node->next)
if (!xmlStrcasecmp(node->name, (const xmlChar*) "action"))
acts = g_slist_append(acts, action_parse
(i, doc, node,
old = state->parent;
state->parent = menu;
- parse_tree(i, doc, node->xmlChildrenNode);
+ parse_tree(i, doc, node->children);
state->parent = old;
}
}