diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2017-03-17 00:19:09 +0100 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2017-03-19 22:30:33 +0100 |
commit | fe4e70c5f8b05778c09aed0b1d8a727cc1066df3 (patch) | |
tree | 5ee942b143f1f107ba9b20dfc300d8bf10d9d96c /components/script/dom/cssgroupingrule.rs | |
parent | 3ae2ecbec2f2a22734e078555614ce7ac3e761a3 (diff) | |
download | servo-fe4e70c5f8b05778c09aed0b1d8a727cc1066df3.tar.gz servo-fe4e70c5f8b05778c09aed0b1d8a727cc1066df3.zip |
Introduce a ToCssWithGuard trait
Diffstat (limited to 'components/script/dom/cssgroupingrule.rs')
-rw-r--r-- | components/script/dom/cssgroupingrule.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/cssgroupingrule.rs b/components/script/dom/cssgroupingrule.rs index ec608b2bc77..29f6bc361a2 100644 --- a/components/script/dom/cssgroupingrule.rs +++ b/components/script/dom/cssgroupingrule.rs @@ -14,6 +14,7 @@ use dom::cssstylesheet::CSSStyleSheet; use dom_struct::dom_struct; use parking_lot::RwLock; use std::sync::Arc; +use style::shared_lock::SharedRwLock; use style::stylesheets::CssRules as StyleCssRules; #[dom_struct] @@ -40,6 +41,10 @@ impl CSSGroupingRule { parent_stylesheet, RulesSource::Rules(self.rules.clone()))) } + + pub fn shared_lock(&self) -> &SharedRwLock { + self.cssrule.shared_lock() + } } impl CSSGroupingRuleMethods for CSSGroupingRule { |