Rule replacement for visited rules

Since visited rules are stored separately, we need also run `replace_rules` for
those in addition to regular rules.

MozReview-Commit-ID: 4KYhOBXm88O
This commit is contained in:
J. Ryan Stinnett 2017-05-12 12:04:15 -05:00
parent a7882cfeb9
commit 2afaa4fcba
2 changed files with 38 additions and 2 deletions

View file

@ -85,6 +85,11 @@ impl ComputedStyle {
self.visited_rules.as_ref()
}
/// Gets a mutable reference to the visited rule node, if any.
pub fn get_visited_rules_mut(&mut self) -> Option<&mut StrongRuleNode> {
self.visited_rules.as_mut()
}
/// Gets a reference to the visited rule node. Panic if the element does not
/// have visited rule node.
pub fn visited_rules(&self) -> &StrongRuleNode {