From bb5a877e8b9b51ccb3b394fc567e70dba85f25be Mon Sep 17 00:00:00 2001 From: discomfitor Date: Sun, 6 May 2012 12:43:25 +0000 Subject: [PATCH] fix ecore_animator_pos_map with ACCELERATE; see mail git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@70800 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- ChangeLog | 5 +++++ src/lib/ecore/ecore_anim.c | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8772d37..82bcfe6 100644 --- a/ChangeLog +++ b/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/src/lib/ecore/ecore_anim.c b/src/lib/ecore/ecore_anim.c index 4ced67a..f1a4d0d 100644 --- a/src/lib/ecore/ecore_anim.c +++ b/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; -- 2.7.4