cedric pushed a commit to branch efl-1.11.

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

commit d3387af230862e0f23e21ca3ebed328df4c6ffcf
Author: Cedric BAIL <[email protected]>
Date:   Thu Aug 21 12:31:07 2014 +0200

    ecore_evas: Ecore_Evas_X - make sure that ecore evas post render is always 
called.
    
    This fix a case where when doing asynchronous rendering and no update was 
done,
    the post render evas event would never be triggered and so no call to ecore 
evas
    post render callback were made. Now the async X backend follow all other 
backend
    behavior.
    
    @fix
---
 src/modules/ecore_evas/engines/x/ecore_evas_x.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c 
b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
index 5eb7786..7a54893 100644
--- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c
+++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
@@ -766,6 +766,7 @@ _ecore_evas_x_render(Ecore_Evas *ee)
         ee->in_async_render = EINA_TRUE;
         rend = 1;
      }
+   else if (ee->func.fn_post_render) ee->func.fn_post_render(ee);
 
    return rend;
 }

-- 


Reply via email to