style: Don't early return before updating the root font-size.

We never use the reconstruct path for the root, but feels less handwavy.
This commit is contained in:
Emilio Cobos Álvarez 2017-07-13 15:59:34 +02:00
parent 9515abbca3
commit f77bfedb9e
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -482,11 +482,6 @@ pub trait MatchMethods : TElement {
}
}
// Don't accumulate damage if we're in a restyle for reconstruction.
if context.shared.traversal_flags.for_reconstruct() {
return ChildCascadeRequirement::MustCascadeChildren;
}
let new_primary_style = data.styles.primary.as_ref().unwrap();
let mut cascade_requirement = ChildCascadeRequirement::CanSkipCascade;
@ -506,6 +501,11 @@ pub trait MatchMethods : TElement {
}
}
// Don't accumulate damage if we're in a restyle for reconstruction.
if context.shared.traversal_flags.for_reconstruct() {
return ChildCascadeRequirement::MustCascadeChildren;
}
// Also, don't do anything if there was no style.
let old_primary_style = match old_styles.primary {
Some(s) => s,