summaryrefslogtreecommitdiff
path: root/render/html.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2010-09-16 20:46:29 +0000
committerJames Bursa <james@netsurf-browser.org>2010-09-16 20:46:29 +0000
commitbce1f4c23149adb030f19531ff8b5dd98f359e7f (patch)
tree5dca5bce659bc6feccf67dc389b0ccd755abb1d2 /render/html.c
parent1391ebe5cc70faaa1b1f08b487306558293e8923 (diff)
downloadnetsurf-bce1f4c23149adb030f19531ff8b5dd98f359e7f.tar.gz
netsurf-bce1f4c23149adb030f19531ff8b5dd98f359e7f.tar.bz2
Use libxml functions to loop through elements in html_head() instead of checking all nodes. Remove logging.
svn path=/trunk/netsurf/; revision=10788
Diffstat (limited to 'render/html.c')
-rw-r--r--render/html.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/render/html.c b/render/html.c
index 7db9164a3..cbda8682d 100644
--- a/render/html.c
+++ b/render/html.c
@@ -570,11 +570,8 @@ bool html_head(struct content *c, xmlNode *head)
xmlNode *node;
xmlChar *s;
- for (node = head->children; node != 0; node = node->next) {
- if (node->type != XML_ELEMENT_NODE)
- continue;
-
- LOG(("Node: %s", node->name));
+ for (node = xmlFirstElementChild(head); node != 0;
+ node = xmlNextElementSibling(node)) {
if (c->title == NULL && strcmp((const char *) node->name,
"title") == 0) {
xmlChar *title = xmlNodeGetContent(node);