aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2014-08-21 12:31:07 +0200
committerCedric BAIL <cedric@osg.samsung.com>2014-08-21 16:01:49 +0200
commit40e351308a7c57fedc823649b78819f9dbe46948 (patch)
treef602e3bdf1a74833ab2a0e4c68eaec69ebb1427a
parentlz4: fix another security issue on ARM 32bits. (diff)
downloadefl-40e351308a7c57fedc823649b78819f9dbe46948.tar.gz
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
-rw-r--r--src/modules/ecore_evas/engines/x/ecore_evas_x.c1
1 files changed, 1 insertions, 0 deletions
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 d14945a81e..e56cd778cb 100644
--- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c
+++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
@@ -675,6 +675,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;
}