mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Handle importance when inserting into the rule tree.
This commit is contained in:
parent
48b5e5ebc4
commit
e9d4110ad4
4 changed files with 141 additions and 143 deletions
|
@ -37,8 +37,7 @@ fn get_mock_rules(css_selectors: &[&str]) -> (Vec<Vec<Rule>>, SharedRwLock) {
|
|||
let guard = shared_lock.read();
|
||||
let rule = locked.read_with(&guard);
|
||||
rule.selectors.0.iter().map(|s| {
|
||||
Rule::new(&guard,
|
||||
s.inner.clone(),
|
||||
Rule::new(s.inner.clone(),
|
||||
locked.clone(),
|
||||
i,
|
||||
s.specificity)
|
||||
|
@ -213,9 +212,7 @@ fn test_get_universal_rules() {
|
|||
thread_state::initialize(thread_state::LAYOUT);
|
||||
let (map, shared_lock) = get_mock_map(&["*|*", "#foo > *|*", ".klass", "#id"]);
|
||||
|
||||
let guard = shared_lock.read();
|
||||
let decls = map.get_universal_rules(
|
||||
&guard, CascadeLevel::UserNormal, CascadeLevel::UserImportant);
|
||||
let decls = map.get_universal_rules(CascadeLevel::UserNormal);
|
||||
|
||||
assert_eq!(decls.len(), 1);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue