mirror of
https://github.com/servo/servo
synced 2026-05-03 04:42:17 +02:00
Make parent stylesheet optional for CSSRules
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user