aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorDaniel Juyung Seo <seojuyung2@gmail.com>2013-11-26 15:58:24 +0900
committerDaniel Juyung Seo <seojuyung2@gmail.com>2013-11-26 17:09:37 +0900
commite78c4e68f54e4b154ceb4601d67a2782a3c8e4aa (patch)
tree52e1efa67ec247836f7e0516cb9bfdd50835027b /ChangeLog
parenteo - base class protection against NULL old_parent_pd (diff)
downloadefl-e78c4e68f54e4b154ceb4601d67a2782a3c8e4aa.tar.gz
Ecore animator: delete animater's internal timer in _end_tick() in all cases.
When the ecore_animator_source_set() is called with different sources repeatedly, sometimes internal timer is not deleted and this leads animator misbehavior. Especially when the source is changed from ECORE_ANIMATOR_SOURCE_TIMER to ECORE_ANIMATOR_SOURCE_CUSTOM before the SOURCE_TIMER's internal timer is deleted, this problem occurs. In this case, even though _end_tick() is called in ecore_animator_source_set(), the SOURCE_TIMER's timer is not deleted because the source is already changed to CUSTOM. So we should delete the internal timer in _end_tick() in all cases.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 02d0bcb2c5..749486e97b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-11-26 Daniel Juyung Seo (SeoZ)
+
+ * ecore anim: Fixed animator not working problem when source_set is
+ changed back and forth very fast.
+
2013-11-26 Cedric Bail
* Evas: Allow fuzziness on the texture format returned by GL.