derekf pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=d83e8856733773e535b912d96bc4957ad5c04552
commit d83e8856733773e535b912d96bc4957ad5c04552 Author: Derek Foreman <der...@osg.samsung.com> Date: Thu Dec 15 09:59:21 2016 -0600 Use a monotonic clock for frame callback times --- src/bin/e_pixmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_pixmap.c b/src/bin/e_pixmap.c index 8e072a0..bbc82fa 100644 --- a/src/bin/e_pixmap.c +++ b/src/bin/e_pixmap.c @@ -346,7 +346,7 @@ e_pixmap_new(E_Pixmap_Type type, ...) else { pixmaps[type] = eina_hash_int64_new((Eina_Free_Cb)_e_pixmap_free); - wayland_time_base = ecore_time_unix_get(); + wayland_time_base = ecore_time_get(); } cp = _e_pixmap_new(type); cp->win = id; @@ -803,7 +803,7 @@ e_pixmap_image_clear(E_Pixmap *cp, Eina_Bool cache) cd->frames = NULL; EINA_LIST_FREE(free_list, cb) { - double t = ecore_time_unix_get() - wayland_time_base; + double t = ecore_time_get() - wayland_time_base; wl_callback_send_done(cb, t * 1000); wl_resource_destroy(cb); } --