diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2004-08-06 21:16:03 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2004-08-06 21:16:03 +0000 |
commit | e81a96fb535c44d1f3c7fbad1b9196a47cf19a1a (patch) | |
tree | a5736d76d7aef67196cefd63475a1ba9443ac6a3 /css | |
parent | 1d76b7efaec7f11c7ce3ac927e5659646ffde2d8 (diff) | |
download | netsurf-e81a96fb535c44d1f3c7fbad1b9196a47cf19a1a.tar.gz |
[project @ 2004-08-06 21:16:03 by jmb]
Fix bug in merging of selector lists
svn path=/import/netsurf/; revision=1186
Diffstat (limited to 'css')
-rw-r--r-- | css/css.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -799,7 +799,8 @@ bool css_merge_rule_lists_internal(struct css_selector *l1, struct css_selector /** \todo warn user? */ return false; - if (a->specificity < b->specificity) { + if ((a && b && a->specificity < b->specificity) || + (a && !b)) { entry = memcpy(entry, a, sizeof(*entry)); a = a->next; } |