aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/cssgroupingrule.rs
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2017-03-17 00:19:09 +0100
committerSimon Sapin <simon.sapin@exyr.org>2017-03-19 22:30:33 +0100
commitfe4e70c5f8b05778c09aed0b1d8a727cc1066df3 (patch)
tree5ee942b143f1f107ba9b20dfc300d8bf10d9d96c /components/script/dom/cssgroupingrule.rs
parent3ae2ecbec2f2a22734e078555614ce7ac3e761a3 (diff)
downloadservo-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.rs5
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 {