diff options
author | Oriol Brufau <obrufau@igalia.com> | 2023-11-01 01:47:21 +0100 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-11-04 08:17:09 +0100 |
commit | 9e36918bf030001a17a73e3ef465d8ed37e8258e (patch) | |
tree | f567017f3863b27ac96ed4119305aee042dd7437 /components/script/dom/node.rs | |
parent | 3076481c52eff296bd784a010cfdf2683107681a (diff) | |
download | servo-9e36918bf030001a17a73e3ef465d8ed37e8258e.tar.gz servo-9e36918bf030001a17a73e3ef465d8ed37e8258e.zip |
Further changes required by Servo
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r-- | components/script/dom/node.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 6332c6bd3fc..2470e890939 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -473,12 +473,11 @@ impl<'a> Iterator for QuerySelectorIterator { .filter_map(|node| { // TODO(cgaebel): Is it worth it to build a bloom filter here // (instead of passing `None`)? Probably. - // - // FIXME(bholley): Consider an nth-index cache here. + let mut nth_index_cache = Default::default(); let mut ctx = MatchingContext::new( MatchingMode::Normal, None, - None, + &mut nth_index_cache, node.owner_doc().quirks_mode(), NeedsSelectorFlags::No, ); @@ -967,11 +966,11 @@ impl Node { Err(_) => Err(Error::Syntax), // Step 3. Ok(selectors) => { - // FIXME(bholley): Consider an nth-index cache here. + let mut nth_index_cache = Default::default(); let mut ctx = MatchingContext::new( MatchingMode::Normal, None, - None, + &mut nth_index_cache, doc.quirks_mode(), NeedsSelectorFlags::No, ); |