Further changes required by Servo

This commit is contained in:
Oriol Brufau 2023-11-20 20:08:21 +01:00 committed by Martin Robinson
parent d1046739fc
commit 9c7e0930c3

View file

@ -112,17 +112,15 @@ impl CSSRuleList {
let loader = owner let loader = owner
.as_ref() .as_ref()
.map(|element| StylesheetLoader::for_element(&**element)); .map(|element| StylesheetLoader::for_element(&**element));
let new_rule = css_rules.with_raw_offset_arc(|arc| { let new_rule = css_rules.insert_rule(
arc.insert_rule( &parent_stylesheet.shared_lock,
&parent_stylesheet.shared_lock, rule,
rule, &parent_stylesheet.contents,
&parent_stylesheet.contents, index,
index, nested,
nested, loader.as_ref().map(|l| l as &dyn StyleStylesheetLoader),
loader.as_ref().map(|l| l as &dyn StyleStylesheetLoader), AllowImportRules::Yes,
AllowImportRules::Yes, )?;
)
})?;
let parent_stylesheet = &*self.parent_stylesheet; let parent_stylesheet = &*self.parent_stylesheet;
let dom_rule = CSSRule::new_specific(&window, parent_stylesheet, new_rule); let dom_rule = CSSRule::new_specific(&window, parent_stylesheet, new_rule);