cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1bd82596a698017cbc1bad443a50d720e1d0ae4f

commit 1bd82596a698017cbc1bad443a50d720e1d0ae4f
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Fri Apr 28 13:40:26 2017 -0700

    ecore_evas: properly warn when we are already rendering.
---
 src/lib/ecore_evas/ecore_evas_buffer.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore_evas/ecore_evas_buffer.c 
b/src/lib/ecore_evas/ecore_evas_buffer.c
index 7c38157..b8ab4df 100644
--- a/src/lib/ecore_evas/ecore_evas_buffer.c
+++ b/src/lib/ecore_evas/ecore_evas_buffer.c
@@ -147,7 +147,11 @@ _ecore_evas_buffer_render(Ecore_Evas *ee)
    int rend = 0;
 
    bdata = ee->engine.data;
-   if (bdata->in_render) return 0;
+   if (bdata->in_render)
+     {
+        DBG("ee=%p is rendering, skip.", ee);
+        return 0;
+     }
    EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
      {
         if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);

-- 


Reply via email to