From 5747c6fcea0611e2d6625fb3009c8bda09964459 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 21 Aug 2014 12:31:07 +0200 Subject: [PATCH] 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 5eb7786b8c..7a54893dcb 100644 --- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c +++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c @@ -766,6 +766,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; }