style: Stop threading the ElementData around the invalidator.

This commit is contained in:
Emilio Cobos Álvarez 2017-10-16 17:38:00 +02:00
parent 40d9cd99b5
commit 7c2265360f
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
3 changed files with 46 additions and 106 deletions

View file

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