diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-27 14:57:40 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-07-27 14:57:40 +0000 |
commit | 1916193813731001a85470de0c975a83d6b45594 (patch) | |
tree | f672d102ff6446154e29d740969198415dbd5a8d /css | |
parent | abd76d327e00fd991488f248e66faa33e0b78c2d (diff) | |
download | netsurf-1916193813731001a85470de0c975a83d6b45594.tar.gz netsurf-1916193813731001a85470de0c975a83d6b45594.tar.bz2 |
Slight optimisation
svn path=/trunk/netsurf/; revision=8824
Diffstat (limited to 'css')
-rw-r--r-- | css/css.c | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -71,8 +71,10 @@ bool nscss_create(struct content *c, struct content *parent, /* Find charset specified on HTTP layer, if any */ /** \todo What happens if there isn't one and parent content exists? */ for (i = 0; params[i] != NULL; i += 2) { - if (strcasecmp(params[i], "charset") == 0) + if (strcasecmp(params[i], "charset") == 0) { charset = params[i + 1]; + break; + } } if (parent != NULL) { @@ -95,9 +97,11 @@ bool nscss_create(struct content *c, struct content *parent, for (i = 0; i < parent->data.html.stylesheet_count; i++) { - if (parent->data.html.stylesheets[i].c == c) + if (parent->data.html.stylesheets[i].c == c) { media = parent->data.html. stylesheets[i].media; + break; + } } dict = parent->data.html.dict; @@ -124,9 +128,11 @@ bool nscss_create(struct content *c, struct content *parent, } for (i = 0; i < parent->data.css.import_count; i++) { - if (parent->data.css.imports[i].c == c) + if (parent->data.css.imports[i].c == c) { media = parent->data.css. imports[i].media; + break; + } } dict = parent->data.css.dict; |