diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-09-04 06:28:09 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-09-04 06:28:09 +0000 |
commit | 6807fa854da64166e84efd0074b1e4dfeb5d8b17 (patch) | |
tree | 998672af3a94f2eac0434cc138efa151ebcd603b /render/html.c | |
parent | 9ee4f6146e06f6d142cc98a2bc600a49b4a3ddc6 (diff) | |
download | netsurf-6807fa854da64166e84efd0074b1e4dfeb5d8b17.tar.gz netsurf-6807fa854da64166e84efd0074b1e4dfeb5d8b17.tar.bz2 |
Sniff content types where appropriate.
We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons)
svn path=/trunk/netsurf/; revision=12707
Diffstat (limited to 'render/html.c')
-rw-r--r-- | render/html.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/render/html.c b/render/html.c index 7f9692aed..8c2fad5bf 100644 --- a/render/html.c +++ b/render/html.c @@ -1414,8 +1414,9 @@ bool html_fetch_object(html_content *c, const char *url, struct box *box, object->permitted_types = permitted_types; object->background = background; - error = hlcache_handle_retrieve(url2, 0, content__get_url(&c->base), - NULL, html_object_callback, object, &child, + error = hlcache_handle_retrieve(url2, HLCACHE_RETRIEVE_SNIFF_TYPE, + content__get_url(&c->base), NULL, + html_object_callback, object, &child, permitted_types, &object->content); /* No longer need normalized url */ @@ -1477,8 +1478,9 @@ bool html_replace_object(struct content_html_object *object, const char *url) return res != URL_FUNC_NOMEM; /* initialise fetch */ - error = hlcache_handle_retrieve(url2, 0, content__get_url(&c->base), - NULL, html_object_callback, object, &child, + error = hlcache_handle_retrieve(url2, HLCACHE_RETRIEVE_SNIFF_TYPE, + content__get_url(&c->base), NULL, + html_object_callback, object, &child, object->permitted_types, &object->content); |