ecore_evas: properly warn when we are already rendering.
authorCedric BAIL <cedric@osg.samsung.com>
Fri, 28 Apr 2017 20:40:26 +0000 (13:40 -0700)
committerCedric BAIL <cedric@osg.samsung.com>
Fri, 28 Apr 2017 23:11:23 +0000 (16:11 -0700)
src/lib/ecore_evas/ecore_evas_buffer.c

index 7c38157..b8ab4df 100644 (file)
@@ -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);