diff options
Diffstat (limited to 'components/script/dom/cssstylesheet.rs')
-rw-r--r-- | components/script/dom/cssstylesheet.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/cssstylesheet.rs b/components/script/dom/cssstylesheet.rs index 1a99767d1a0..c8f801a0417 100644 --- a/components/script/dom/cssstylesheet.rs +++ b/components/script/dom/cssstylesheet.rs @@ -8,7 +8,7 @@ use dom::bindings::error::{ErrorResult, Fallible}; use dom::bindings::js::{JS, Root, MutNullableHeap}; use dom::bindings::reflector::{reflect_dom_object, Reflectable}; use dom::bindings::str::DOMString; -use dom::cssrulelist::CSSRuleList; +use dom::cssrulelist::{CSSRuleList, RulesSource}; use dom::stylesheet::StyleSheet; use dom::window::Window; use std::sync::Arc; @@ -45,7 +45,8 @@ impl CSSStyleSheet { fn rulelist(&self) -> Root<CSSRuleList> { self.rulelist.or_init(|| CSSRuleList::new(self.global().as_window(), self, - self.style_stylesheet.rules.clone())) + RulesSource::Rules(self.style_stylesheet + .rules.clone()))) } } |