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
      {

-- 


Reply via email to