diff options
Diffstat (limited to 'components/script/dom/cssgroupingrule.rs')
-rw-r--r-- | components/script/dom/cssgroupingrule.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/cssgroupingrule.rs b/components/script/dom/cssgroupingrule.rs index a84208f7c45..eb542c6205c 100644 --- a/components/script/dom/cssgroupingrule.rs +++ b/components/script/dom/cssgroupingrule.rs @@ -8,7 +8,6 @@ use style::shared_lock::{Locked, SharedRwLock}; use style::stylesheets::{CssRuleTypes, CssRules as StyleCssRules}; use crate::dom::bindings::codegen::Bindings::CSSGroupingRuleBinding::CSSGroupingRuleMethods; -use crate::dom::bindings::codegen::Bindings::CSSRuleBinding::CSSRule_Binding::CSSRuleMethods; use crate::dom::bindings::error::{ErrorResult, Fallible}; use crate::dom::bindings::inheritance::Castable; use crate::dom::bindings::reflector::DomObject; @@ -69,7 +68,8 @@ impl CSSGroupingRuleMethods for CSSGroupingRule { // https://drafts.csswg.org/cssom/#dom-cssgroupingrule-insertrule fn InsertRule(&self, rule: DOMString, index: u32) -> Fallible<u32> { // TODO: this should accumulate the rule types of all ancestors. - let containing_rule_types = CssRuleTypes::from_bits(self.cssrule.Type().into()); + let rule_type = self.cssrule.as_specific().ty(); + let containing_rule_types = CssRuleTypes::from(rule_type); self.rulelist() .insert_rule(&rule, index, containing_rule_types) } |