mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Bug 1364412: Track pseudo-element's state dependencies too. r=heycam
MozReview-Commit-ID: 8zOE7TyW1xi Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
This commit is contained in:
parent
737c7f1f63
commit
de680b06fe
1 changed files with 3 additions and 0 deletions
|
@ -495,6 +495,9 @@ impl Stylist {
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
fn note_attribute_and_state_dependencies(&mut self, selector: &Selector<SelectorImpl>) {
|
fn note_attribute_and_state_dependencies(&mut self, selector: &Selector<SelectorImpl>) {
|
||||||
|
if let Some(ref pseudo_selector) = selector.pseudo_element {
|
||||||
|
self.state_dependencies.insert(pseudo_selector.state());
|
||||||
|
}
|
||||||
selector.visit(&mut AttributeAndStateDependencyVisitor(self));
|
selector.visit(&mut AttributeAndStateDependencyVisitor(self));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue