summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2005-05-22 12:44:44 +0000
committerJames Bursa <james@netsurf-browser.org>2005-05-22 12:44:44 +0000
commit6bf7e4a31886a65c70a0630382a5e5d141a49949 (patch)
treed3daf49266670170c171939f90c68608bf144811 /render
parentff74a126f7a0b37ca81e5bd78d691aea1436884a (diff)
downloadnetsurf-6bf7e4a31886a65c70a0630382a5e5d141a49949.tar.gz
netsurf-6bf7e4a31886a65c70a0630382a5e5d141a49949.tar.bz2
[project @ 2005-05-22 12:44:44 by bursa]
Fix crash when stylesheets fail to load. svn path=/import/netsurf/; revision=1730
Diffstat (limited to 'render')
-rw-r--r--render/html.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/render/html.c b/render/html.c
index 93b986ba5..83ed33a9c 100644
--- a/render/html.c
+++ b/render/html.c
@@ -637,8 +637,9 @@ bool html_find_stylesheets(struct content *c, xmlNode *head)
css_set_origin(c->data.html.stylesheet_content[
STYLESHEET_STYLE], CSS_ORIGIN_AUTHOR);
for (i = STYLESHEET_START; i != c->data.html.stylesheet_count; i++)
- css_set_origin(c->data.html.stylesheet_content[i],
- CSS_ORIGIN_AUTHOR);
+ if (c->data.html.stylesheet_content[i])
+ css_set_origin(c->data.html.stylesheet_content[i],
+ CSS_ORIGIN_AUTHOR);
c->data.html.working_stylesheet = css_make_working_stylesheet(
c->data.html.stylesheet_content,