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/cssfontfacerule.rs | |
parent | 3ae2ecbec2f2a22734e078555614ce7ac3e761a3 (diff) | |
download | servo-fe4e70c5f8b05778c09aed0b1d8a727cc1066df3.tar.gz servo-fe4e70c5f8b05778c09aed0b1d8a727cc1066df3.zip |
Introduce a ToCssWithGuard trait
Diffstat (limited to 'components/script/dom/cssfontfacerule.rs')
-rw-r--r-- | components/script/dom/cssfontfacerule.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/cssfontfacerule.rs b/components/script/dom/cssfontfacerule.rs index b9ef949c1b7..4556f90a56c 100644 --- a/components/script/dom/cssfontfacerule.rs +++ b/components/script/dom/cssfontfacerule.rs @@ -12,8 +12,8 @@ use dom::window::Window; use dom_struct::dom_struct; use parking_lot::RwLock; use std::sync::Arc; +use style::shared_lock::ToCssWithGuard; use style::font_face::FontFaceRule; -use style_traits::ToCss; #[dom_struct] pub struct CSSFontFaceRule { @@ -47,6 +47,7 @@ impl SpecificCSSRule for CSSFontFaceRule { } fn get_css(&self) -> DOMString { - self.fontfacerule.read().to_css_string().into() + let guard = self.cssrule.shared_lock().read(); + self.fontfacerule.read().to_css_string(&guard).into() } } |