diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-04-16 12:52:59 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-04-16 12:52:59 +0000 |
commit | 59c21c033adbbcbb94bc539cc84f6b5580b7abff (patch) | |
tree | c90240f0a2246304a001432e143ffefada35652b /render | |
parent | 529c0c41f39c06704e5be3fb0041c949f9b4e000 (diff) | |
download | netsurf-59c21c033adbbcbb94bc539cc84f6b5580b7abff.tar.gz netsurf-59c21c033adbbcbb94bc539cc84f6b5580b7abff.tar.bz2 |
Fix processing of tags in HEAD. Fixes title, favicons, etc.
svn path=/trunk/netsurf/; revision=13873
Diffstat (limited to 'render')
-rw-r--r-- | render/html.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/render/html.c b/render/html.c index 7dce3ebfa..6cf01cdcc 100644 --- a/render/html.c +++ b/render/html.c @@ -542,19 +542,19 @@ static bool html_head(html_content *c, dom_node *head) } while (node != NULL) { - exc = dom_node_get_node_type(head, &node_type); + exc = dom_node_get_node_type(node, &node_type); if ((exc == DOM_NO_ERR) && (node_type == DOM_ELEMENT_NODE)) { - exc = dom_node_get_node_name(head, &node_name); + exc = dom_node_get_node_name(node, &node_name); if ((exc == DOM_NO_ERR) || (node_name != NULL)) { - if (!dom_string_caseless_isequal(node_name, + if (dom_string_caseless_isequal(node_name, html_dom_string_title)) { html_process_title(c, node); - } else if (!dom_string_caseless_isequal(node_name, + } else if (dom_string_caseless_isequal(node_name, html_dom_string_base)) { html_process_base(c, node); - } else if (!dom_string_caseless_isequal(node_name, + } else if (dom_string_caseless_isequal(node_name, html_dom_string_link)) { html_process_link(c, node); } |