There is no need to clone for animation/transition declaration block.

Because it's a newly created Arc<Locked<PropertyDeclarationBlock> in
get_animation_rule.
This commit is contained in:
Hiroyuki Ikezoe 2017-05-01 18:12:04 +09:00
parent 83a4935b60
commit 7a01a5f5c4

View file

@ -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);