aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/cssgroupingrule.rs
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2017-03-17 11:01:13 +0100
committerSimon Sapin <simon.sapin@exyr.org>2017-03-19 22:30:35 +0100
commitf35b4e27b3e0b748e10662cfb6f18873258483b7 (patch)
tree841d5444c277958d74360a6d5bc3e77977b73ac4 /components/script/dom/cssgroupingrule.rs
parentb213daaa8818ff59557973c01c7d2612e9389abc (diff)
downloadservo-f35b4e27b3e0b748e10662cfb6f18873258483b7.tar.gz
servo-f35b4e27b3e0b748e10662cfb6f18873258483b7.zip
Replace RwLock<CssRules> with Locked<CssRules>
Diffstat (limited to 'components/script/dom/cssgroupingrule.rs')
-rw-r--r--components/script/dom/cssgroupingrule.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/components/script/dom/cssgroupingrule.rs b/components/script/dom/cssgroupingrule.rs
index 7204b8447f9..249aaccd42e 100644
--- a/components/script/dom/cssgroupingrule.rs
+++ b/components/script/dom/cssgroupingrule.rs
@@ -12,22 +12,21 @@ use dom::cssrule::CSSRule;
use dom::cssrulelist::{CSSRuleList, RulesSource};
use dom::cssstylesheet::CSSStyleSheet;
use dom_struct::dom_struct;
-use parking_lot::RwLock;
use std::sync::Arc;
-use style::shared_lock::SharedRwLock;
+use style::shared_lock::{SharedRwLock, Locked};
use style::stylesheets::CssRules as StyleCssRules;
#[dom_struct]
pub struct CSSGroupingRule {
cssrule: CSSRule,
#[ignore_heap_size_of = "Arc"]
- rules: Arc<RwLock<StyleCssRules>>,
+ rules: Arc<Locked<StyleCssRules>>,
rulelist: MutNullableJS<CSSRuleList>,
}
impl CSSGroupingRule {
pub fn new_inherited(parent_stylesheet: &CSSStyleSheet,
- rules: Arc<RwLock<StyleCssRules>>) -> CSSGroupingRule {
+ rules: Arc<Locked<StyleCssRules>>) -> CSSGroupingRule {
CSSGroupingRule {
cssrule: CSSRule::new_inherited(parent_stylesheet),
rules: rules,