From 9c7e0930c379096710c4707de8b7ccbae11c2b1d Mon Sep 17 00:00:00 2001 From: Oriol Brufau Date: Mon, 20 Nov 2023 20:08:21 +0100 Subject: [PATCH] Further changes required by Servo --- components/script/dom/cssrulelist.rs | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/components/script/dom/cssrulelist.rs b/components/script/dom/cssrulelist.rs index feaf9e819ba..e279ffc51b9 100644 --- a/components/script/dom/cssrulelist.rs +++ b/components/script/dom/cssrulelist.rs @@ -112,17 +112,15 @@ impl CSSRuleList { let loader = owner .as_ref() .map(|element| StylesheetLoader::for_element(&**element)); - let new_rule = css_rules.with_raw_offset_arc(|arc| { - arc.insert_rule( - &parent_stylesheet.shared_lock, - rule, - &parent_stylesheet.contents, - index, - nested, - loader.as_ref().map(|l| l as &dyn StyleStylesheetLoader), - AllowImportRules::Yes, - ) - })?; + let new_rule = css_rules.insert_rule( + &parent_stylesheet.shared_lock, + rule, + &parent_stylesheet.contents, + index, + nested, + loader.as_ref().map(|l| l as &dyn StyleStylesheetLoader), + AllowImportRules::Yes, + )?; let parent_stylesheet = &*self.parent_stylesheet; let dom_rule = CSSRule::new_specific(&window, parent_stylesheet, new_rule);