diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index 8772d37868..82bcfe63b3 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -628,3 +628,8 @@ 2012-04-26 Carsten Haitzler (The Rasterman) 1.2.0 release + +2012-05-06 Mike Blumenkrantz + + Fix bug in ecore_animator_pos_map where final frame is never + reached when using ECORE_POS_MAP_ACCELERATE diff --git a/legacy/ecore/src/lib/ecore/ecore_anim.c b/legacy/ecore/src/lib/ecore/ecore_anim.c index 4ced67a787..f1a4d0d2b0 100644 --- a/legacy/ecore/src/lib/ecore/ecore_anim.c +++ b/legacy/ecore/src/lib/ecore/ecore_anim.c @@ -274,6 +274,7 @@ ecore_animator_pos_map(double pos, return pos; case ECORE_POS_MAP_ACCELERATE: + if (pos == 1.0) return 1.0; pos = 1.0 - _pos_map_sin(M_PI_2 + pos * M_PI_2); return pos;