style: We never call accumulate_damage_for in a forgetful traversal.

We early-return instead before calling it.

MozReview-Commit-ID: JaRWPHCQAl9
This commit is contained in:
Emilio Cobos Álvarez 2017-11-07 15:58:02 +01:00
parent 92a69fbd9a
commit 5ecf1508ee
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -340,12 +340,7 @@ trait PrivateMatchMethods: TElement {
pseudo: Option<&PseudoElement>,
) -> ChildCascadeRequirement {
debug!("accumulate_damage_for: {:?}", self);
// Don't accumulate damage if we're in a forgetful traversal.
if shared_context.traversal_flags.contains(TraversalFlags::Forgetful) {
debug!(" > forgetful traversal");
return ChildCascadeRequirement::MustCascadeChildren;
}
debug_assert!(!shared_context.traversal_flags.contains(TraversalFlags::Forgetful));
let difference =
self.compute_style_difference(old_values, new_values, pseudo);