style: Refactor the cascade function.

The `cascade_primary_or_pseudo` function was nice when we shared more code, but
right now I think it just makes it harder to understand what's going on.
This commit is contained in:
Emilio Cobos Álvarez 2017-05-17 15:12:18 +02:00
parent 8375319928
commit e8d1c5316d
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
6 changed files with 72 additions and 94 deletions

View file

@ -389,7 +389,7 @@ pub trait TElement : Eq + PartialEq + Debug + Hash + Sized + Copy + Clone +
/// values as an argument here, but otherwise Servo would crash due to
/// double borrows to return it.
fn existing_style_for_restyle_damage<'a>(&'a self,
current_computed_values: &'a Arc<ComputedValues>,
current_computed_values: &'a ComputedValues,
pseudo: Option<&PseudoElement>)
-> Option<&'a PreExistingComputedValues>;