diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2012-09-10 13:10:47 -0400 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-09-17 20:39:13 +0200 |
commit | bdd64dc0551d53aa4749218c41e6b21adebb87d6 (patch) | |
tree | 8c613fe09637d61d763e239a60e59b8aa83175f9 /gtk/gtkcsseasevalue.c | |
parent | 23cc1e9528f384e556a85d707dbfbd6e504e89d6 (diff) | |
download | gtk+-bdd64dc0551d53aa4749218c41e6b21adebb87d6.tar.gz |
csseasevalue: fix wrong priority in steps easing transformation
We need to add parentheses around the ternary operator, or it will be
applied to the whole expression.
Diffstat (limited to 'gtk/gtkcsseasevalue.c')
-rw-r--r-- | gtk/gtkcsseasevalue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcsseasevalue.c b/gtk/gtkcsseasevalue.c index 19f979b06d..cea938f001 100644 --- a/gtk/gtkcsseasevalue.c +++ b/gtk/gtkcsseasevalue.c @@ -370,7 +370,7 @@ _gtk_css_ease_value_transform (const GtkCssValue *ease, } case GTK_CSS_EASE_STEPS: progress *= ease->u.steps.steps; - progress = floor (progress) + ease->u.steps.start ? 0 : 1; + progress = floor (progress) + (ease->u.steps.start ? 0 : 1); return progress / ease->u.steps.steps; default: g_assert_not_reached (); |