diff options
author | Benjamin Otte <otte@redhat.com> | 2014-07-07 20:04:34 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2014-07-07 20:06:40 +0200 |
commit | 80db4f9ce7678a7211e72fb3ed32d55a6e1d8f95 (patch) | |
tree | df922e3d77102420a476e1b60c9b9e438a7e1215 /gtk/gtkcssanimation.c | |
parent | b6aecca71c8493b8068024863b8a8fabfb89216a (diff) | |
download | gtk+-80db4f9ce7678a7211e72fb3ed32d55a6e1d8f95.tar.gz |
cssanimation: Fix animation-direction handling
"alternate" was behaving as "alternate-reverse" and vice versa.
Diffstat (limited to 'gtk/gtkcssanimation.c')
-rw-r--r-- | gtk/gtkcssanimation.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk/gtkcssanimation.c b/gtk/gtkcssanimation.c index ef5e79abad..df2e6097f0 100644 --- a/gtk/gtkcssanimation.c +++ b/gtk/gtkcssanimation.c @@ -87,15 +87,15 @@ gtk_css_animation_get_progress_from_iteration (GtkCssAnimation *animation, case GTK_CSS_DIRECTION_ALTERNATE: d = floor (iteration); if (fmod (d, 2)) - return iteration - d; - else return 1 + d - iteration; + else + return iteration - d; case GTK_CSS_DIRECTION_ALTERNATE_REVERSE: d = floor (iteration); if (fmod (d, 2)) - return 1 + d - iteration; - else return iteration - d; + else + return 1 + d - iteration; default: g_return_val_if_reached (0); } |