From b6418a9048a76b663910eb3376d9e7d0e9fbbee0 Mon Sep 17 00:00:00 2001 From: James Bursa Date: Thu, 16 Sep 2010 21:03:16 +0000 Subject: Change back to using tree directly because element navigation functions require libxml2 2.7.3 which is not available everywhere. svn path=/trunk/netsurf/; revision=10790 --- render/html.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'render') diff --git a/render/html.c b/render/html.c index cbda8682d..8a1f67542 100644 --- a/render/html.c +++ b/render/html.c @@ -570,8 +570,10 @@ bool html_head(struct content *c, xmlNode *head) xmlNode *node; xmlChar *s; - for (node = xmlFirstElementChild(head); node != 0; - node = xmlNextElementSibling(node)) { + for (node = head->children; node != 0; node = node->next) { + if (node->type != XML_ELEMENT_NODE) + continue; + if (c->title == NULL && strcmp((const char *) node->name, "title") == 0) { xmlChar *title = xmlNodeGetContent(node); -- cgit v1.2.3