summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2010-04-06 19:31:23 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2010-04-06 19:31:23 +0000
commit1c6d8c7e47a34081323a040813df84261e41f391 (patch)
tree5bf21638660d885c4ba6ef51fcfa139858f987eb
parenteae484501586fc3b75c5a92264fadbf6aba78557 (diff)
downloadnetsurf-1c6d8c7e47a34081323a040813df84261e41f391.tar.gz
netsurf-1c6d8c7e47a34081323a040813df84261e41f391.tar.bz2
Prevent assertion when imported stylesheet fails to load.
svn path=/trunk/netsurf/; revision=10256
-rw-r--r--css/css.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/css/css.c b/css/css.c
index 1bbbfe608..d666b891f 100644
--- a/css/css.c
+++ b/css/css.c
@@ -179,11 +179,13 @@ bool nscss_convert(struct content *c)
/* Add on the size of the imported sheets */
for (i = 0; i < c->data.css.import_count; i++) {
- struct content *import = hlcache_handle_get_content(
- c->data.css.imports[i].c);
+ if (c->data.css.imports[i].c != NULL) {
+ struct content *import = hlcache_handle_get_content(
+ c->data.css.imports[i].c);
- if (import != NULL) {
- c->size += import->size;
+ if (import != NULL) {
+ c->size += import->size;
+ }
}
}