From 7a01a5f5c4bd80d52bed83c3e104544f6973cd1b Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Mon, 1 May 2017 18:12:04 +0900 Subject: [PATCH] There is no need to clone for animation/transition declaration block. Because it's a newly created Arc in get_animation_rule. --- components/style/stylist.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/style/stylist.rs b/components/style/stylist.rs index 65d04630fd3..a5dce393e29 100644 --- a/components/style/stylist.rs +++ b/components/style/stylist.rs @@ -752,7 +752,7 @@ impl Stylist { if let Some(anim) = animation_rules.0 { Push::push( applicable_declarations, - ApplicableDeclarationBlock::from_declarations(anim.clone(), + ApplicableDeclarationBlock::from_declarations(anim, CascadeLevel::Animations)); } debug!("animation: {:?}", relations); @@ -808,7 +808,7 @@ impl Stylist { if let Some(anim) = animation_rules.1 { Push::push( applicable_declarations, - ApplicableDeclarationBlock::from_declarations(anim.clone(), CascadeLevel::Transitions)); + ApplicableDeclarationBlock::from_declarations(anim, CascadeLevel::Transitions)); } debug!("transition: {:?}", relations);