summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2010-09-16 21:03:16 +0000
committerJames Bursa <james@netsurf-browser.org>2010-09-16 21:03:16 +0000
commitb6418a9048a76b663910eb3376d9e7d0e9fbbee0 (patch)
tree1992c7b695c7ae992f2fa10d20e018e3049fb71d /render
parent86b6535b85d49f314e637ca534edcb0d3502cc6d (diff)
downloadnetsurf-b6418a9048a76b663910eb3376d9e7d0e9fbbee0.tar.gz
netsurf-b6418a9048a76b663910eb3376d9e7d0e9fbbee0.tar.bz2
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
Diffstat (limited to 'render')
-rw-r--r--render/html.c6
1 files changed, 4 insertions, 2 deletions
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);