cedric pushed a commit to branch efl-1.10. http://git.enlightenment.org/core/efl.git/commit/?id=9177e696b865e0fcaa2e1cfaf3dfcf7b0769fd6c
commit 9177e696b865e0fcaa2e1cfaf3dfcf7b0769fd6c Author: Cedric BAIL <[email protected]> Date: Thu Aug 21 12:31:07 2014 +0200 ecore_evas: Ecore_Evas_X - make sure that ecore evas post render is always called. This fix a case where when doing asynchronous rendering and no update was done, the post render evas event would never be triggered and so no call to ecore evas post render callback were made. Now the async X backend follow all other backend behavior. @fix --- src/modules/ecore_evas/engines/x/ecore_evas_x.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c index 0de4dd6..05350cb 100644 --- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c +++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c @@ -763,6 +763,7 @@ _ecore_evas_x_render(Ecore_Evas *ee) ee->in_async_render = EINA_TRUE; rend = 1; } + else if (ee->func.fn_post_render) ee->func.fn_post_render(ee); return rend; } --
