Bug 1364412: Properly handle state restyle hints for pseudo-elements. r=bholley

This commit is contained in:
Emilio Cobos Álvarez 2017-05-15 22:23:55 +02:00
parent de680b06fe
commit 0bc185f1c2
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
4 changed files with 207 additions and 53 deletions

View file

@ -787,10 +787,11 @@ fn preprocess_children<E, D>(traversal: &D,
let later_siblings =
child_data.compute_final_hint(child, traversal.shared_context());
trace!(" > {:?} -> {:?} + {:?}, later_siblings: {:?}",
trace!(" > {:?} -> {:?} + {:?}, pseudo: {:?}, later_siblings: {:?}",
child,
child_data.get_restyle().map(|r| &r.hint),
propagated_hint,
child.implemented_pseudo_element(),
later_siblings);
// If the child doesn't have pre-existing RestyleData and we don't have