diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2016-11-16 17:31:37 -0800 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2016-11-23 09:32:40 -0800 |
commit | 53c99662bce82d9975c1a91e66cfdf1197ff53a2 (patch) | |
tree | 6cd50acdb6edc9da4d7b43e4e7c5547536e88082 /components/script/dom/csskeyframerule.rs | |
parent | 52a3a71be3d025f080bb5fe4603f517a5523aa5d (diff) | |
download | servo-53c99662bce82d9975c1a91e66cfdf1197ff53a2.tar.gz servo-53c99662bce82d9975c1a91e66cfdf1197ff53a2.zip |
Make parent stylesheet optional for CSSRules
Diffstat (limited to 'components/script/dom/csskeyframerule.rs')
-rw-r--r-- | components/script/dom/csskeyframerule.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/csskeyframerule.rs b/components/script/dom/csskeyframerule.rs index 1cebaf706a7..6062c40ca25 100644 --- a/components/script/dom/csskeyframerule.rs +++ b/components/script/dom/csskeyframerule.rs @@ -21,7 +21,7 @@ pub struct CSSKeyframeRule { } impl CSSKeyframeRule { - fn new_inherited(parent: &CSSStyleSheet, keyframerule: Arc<RwLock<Keyframe>>) -> CSSKeyframeRule { + fn new_inherited(parent: Option<&CSSStyleSheet>, keyframerule: Arc<RwLock<Keyframe>>) -> CSSKeyframeRule { CSSKeyframeRule { cssrule: CSSRule::new_inherited(parent), keyframerule: keyframerule, @@ -29,7 +29,7 @@ impl CSSKeyframeRule { } #[allow(unrooted_must_root)] - pub fn new(window: &Window, parent: &CSSStyleSheet, + pub fn new(window: &Window, parent: Option<&CSSStyleSheet>, keyframerule: Arc<RwLock<Keyframe>>) -> Root<CSSKeyframeRule> { reflect_dom_object(box CSSKeyframeRule::new_inherited(parent, keyframerule), window, |