ecore_evas: don't set in_async_render flag if not in use async render. 80/174080/1
authorHosang Kim <hosang12.kim@samsung.com>
Wed, 28 Mar 2018 02:23:13 +0000 (11:23 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Wed, 28 Mar 2018 04:44:23 +0000 (13:44 +0900)
Reviewers: jypark, raster, cedric
Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5844
Change-Id: I7d8ce1356bcb9f64d4d93a6854d69ebaed6fea78

src/lib/ecore_evas/ecore_evas.c

index 15ff2cd..24bce7e 100644 (file)
@@ -185,7 +185,6 @@ ecore_evas_render(Ecore_Evas *ee)
 
    ecore_evas_render_prepare(ee);
 
-   ee->in_async_render = 1;
 
    if (!ee->visible)
      {
@@ -194,6 +193,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
      {