Define Gecko CounterStyle and FontFaceRule clone functions.

This commit is contained in:
Brad Werth 2017-06-08 09:47:40 -07:00
parent 3616b8f0c3
commit 78ce522eed
5 changed files with 60 additions and 2 deletions

View file

@ -289,11 +289,13 @@ impl DeepCloneWithLock for CssRule {
},
CssRule::FontFace(ref arc) => {
let rule = arc.read_with(guard);
CssRule::FontFace(Arc::new(lock.wrap(rule.clone())))
CssRule::FontFace(Arc::new(lock.wrap(
rule.clone_conditionally_gecko_or_servo())))
},
CssRule::CounterStyle(ref arc) => {
let rule = arc.read_with(guard);
CssRule::CounterStyle(Arc::new(lock.wrap(rule.clone())))
CssRule::CounterStyle(Arc::new(lock.wrap(
rule.clone_conditionally_gecko_or_servo())))
},
CssRule::Viewport(ref arc) => {
let rule = arc.read_with(guard);