style: Make InvalidationProcessor methods be &mut self.

This would allow querySelector / querySelectorAll to mutate the list of matched
nodes as it sees fit.
This commit is contained in:
Emilio Cobos Álvarez 2017-10-12 18:08:44 +02:00
parent 9034e6a732
commit e447f819a2
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
3 changed files with 38 additions and 41 deletions

View file

@ -259,14 +259,14 @@ impl ElementData {
return InvalidationResult::empty();
}
let processor = StateAndAttrInvalidationProcessor;
let mut processor = StateAndAttrInvalidationProcessor;
let invalidator = TreeStyleInvalidator::new(
element,
Some(self),
shared_context,
stack_limit_checker,
nth_index_cache,
&processor,
&mut processor,
);
let result = invalidator.invalidate();