aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/cssrulelist.rs
diff options
context:
space:
mode:
authorOriol Brufau <obrufau@igalia.com>2024-04-25 16:48:07 +0200
committerGitHub <noreply@github.com>2024-04-25 14:48:07 +0000
commit401e49010f4851e5a8b14a72741b287945824e3e (patch)
treeb585248e51fd56fb66575147b2b90b68706f977e /components/script/dom/cssrulelist.rs
parent1440406e91684771bb810ead6ac5ae710f55f3ea (diff)
downloadservo-401e49010f4851e5a8b14a72741b287945824e3e.tar.gz
servo-401e49010f4851e5a8b14a72741b287945824e3e.zip
Upgrade Stylo to 2024-04-16 (#32128)
* Upgrade Stylo to 2024-04-16 * Fixup for https://phabricator.services.mozilla.com/D205051 * Fixup for https://phabricator.services.mozilla.com/D203153 * Fixup for https://phabricator.services.mozilla.com/D202460 * Fixup for https://phabricator.services.mozilla.com/D205718 * Fixup for https://phabricator.services.mozilla.com/D206428 * Update test expectations
Diffstat (limited to 'components/script/dom/cssrulelist.rs')
-rw-r--r--components/script/dom/cssrulelist.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/dom/cssrulelist.rs b/components/script/dom/cssrulelist.rs
index 3390601b1dd..72c1da22292 100644
--- a/components/script/dom/cssrulelist.rs
+++ b/components/script/dom/cssrulelist.rs
@@ -8,8 +8,8 @@ use dom_struct::dom_struct;
use servo_arc::Arc;
use style::shared_lock::Locked;
use style::stylesheets::{
- AllowImportRules, CssRuleTypes, CssRules, CssRulesHelpers, KeyframesRule, RulesMutateError,
- StylesheetLoader as StyleStylesheetLoader,
+ AllowImportRules, CssRuleType, CssRuleTypes, CssRules, CssRulesHelpers, KeyframesRule,
+ RulesMutateError, StylesheetLoader as StyleStylesheetLoader,
};
use crate::dom::bindings::cell::DomRefCell;
@@ -97,6 +97,7 @@ impl CSSRuleList {
rule: &str,
idx: u32,
containing_rule_types: CssRuleTypes,
+ parse_relative_rule_type: Option<CssRuleType>,
) -> Fallible<u32> {
let css_rules = if let RulesSource::Rules(ref rules) = self.rules {
rules
@@ -122,6 +123,7 @@ impl CSSRuleList {
&parent_stylesheet.contents,
index,
containing_rule_types,
+ parse_relative_rule_type,
loader.as_ref().map(|l| l as &dyn StyleStylesheetLoader),
AllowImportRules::Yes,
)?;