style: Add a temporary workaround for geckolib animations.

With needs_borrow we will be able to remove this, though we'll have to implement
clone_ and borrow_ methods for a bunch of properties.
This commit is contained in:
Emilio Cobos Álvarez 2016-06-30 14:37:08 -07:00
parent 2faaf952c7
commit bc4e670c5a
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
3 changed files with 11 additions and 0 deletions

View file

@ -422,6 +422,11 @@ pub fn maybe_start_animations<Impl: SelectorImplExt>(context: &SharedStyleContex
{
let mut had_animations = false;
// FIXME(emilio): Implement animations for geckolib.
if !new_style.is_servo() {
return false;
}
let box_style = new_style.as_servo().get_box();
for (i, name) in box_style.animation_name.0.iter().enumerate() {
debug!("maybe_start_animations: name={}", name);