diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-12-07 14:34:48 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-12-07 14:34:48 +0000 |
commit | 8af91a420df85e25f2b80c489154cb3df448e2e4 (patch) | |
tree | a55c3e4051cfba32711cf11bfd501688ade59e59 | |
parent | 161a5b63e5a1b63251acc715fb81d9b71dabc9a0 (diff) | |
download | libcss-8af91a420df85e25f2b80c489154cb3df448e2e4.tar.gz libcss-8af91a420df85e25f2b80c489154cb3df448e2e4.tar.bz2 |
Slight simplification to selector detail itterator.
-rw-r--r-- | src/select/hash.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/select/hash.c b/src/select/hash.c index 6c0ab7c..ee91fc2 100644 --- a/src/select/hash.c +++ b/src/select/hash.c @@ -771,12 +771,11 @@ static void _chain_bloom_generate(const css_selector *s, if (s->data.comb == CSS_COMBINATOR_ANCESTOR || s->data.comb == CSS_COMBINATOR_PARENT) { const css_selector_detail *d = &s->combinator->data; - while (d != NULL) { + do { if (d->negate == 0) { _chain_bloom_add_detail(d, bloom); } - d = (d->next != 0) ? d + 1 : NULL; - } + } while ((d++)->next != 0); } s = s->combinator; |