cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=86ae239bae7cb79d094aca3c0079096bdcf20ece
commit 86ae239bae7cb79d094aca3c0079096bdcf20ece Author: Hosang Kim <hosang12....@samsung.com> Date: Mon Mar 26 15:52:44 2018 -0700 ecore_evas: don't set in_async_render flag if not in use async render. Reviewers: jypark, raster, cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5844 Reviewed-by: Cedric BAIL <ced...@osg.samsung.com> --- src/lib/ecore_evas/ecore_evas.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index f20bd0b9aa..9f3293af7e 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -163,8 +163,6 @@ ecore_evas_render(Ecore_Evas *ee) ecore_evas_render_prepare(ee); - ee->in_async_render = 1; - if (!ee->visible) { evas_norender(ee->evas); @@ -172,6 +170,7 @@ ecore_evas_render(Ecore_Evas *ee) else if (ee->can_async_render && !ee->manual_render) { rend |= !!evas_render_async(ee->evas); + if (rend) ee->in_async_render = 1; } else { --