Do not overwrite the initial key, making ease-in work as expected.
Fixes bug #2008, where a property with ease-in would jump instead of start at the properties initial value.
This commit is contained in:
parent
7d0ad7ac1b
commit
505e5966e4
@ -564,15 +564,6 @@ animation_animator_ensure_animator (ClutterAnimator *animator,
|
|||||||
if ((clutter_alpha_get_mode (key_animator->alpha) != next_key->mode))
|
if ((clutter_alpha_get_mode (key_animator->alpha) != next_key->mode))
|
||||||
clutter_alpha_set_mode (key_animator->alpha, next_key->mode);
|
clutter_alpha_set_mode (key_animator->alpha, next_key->mode);
|
||||||
}
|
}
|
||||||
else /* no relevant interval */
|
|
||||||
{
|
|
||||||
ClutterAnimatorKey *current_key = key_animator->current->data;
|
|
||||||
clutter_interval_set_initial_value (key_animator->interval,
|
|
||||||
¤t_key->value);
|
|
||||||
clutter_interval_set_final_value (key_animator->interval,
|
|
||||||
¤t_key->value);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user