jypark pushed a commit to branch efl-1.15.

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

commit a9648eededb192b589219b1c0641dcd2a55157ff
Author: Ji-Youn Park <jy0703.p...@samsung.com>
Date:   Fri Aug 7 11:53:02 2015 +0900

    ecore_evas: fix first render skip in several windows
    
    ecore_evas_first only can be set first render even though there are several 
windows.
    because of this, second or third ecore_evas loses chance to render first 
frame.
    @fix
---
 src/lib/ecore_evas/ecore_evas.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c
index f7fa61f..1de6dea 100644
--- a/src/lib/ecore_evas/ecore_evas.c
+++ b/src/lib/ecore_evas/ecore_evas.c
@@ -3070,6 +3070,10 @@ _ecore_evas_register(Ecore_Evas *ee)
    ee->registered = 1;
    ecore_evases = (Ecore_Evas *)eina_inlist_prepend
      (EINA_INLIST_GET(ecore_evases), EINA_INLIST_GET(ee));
+
+#ifdef RENDER_SYNC
+   ecore_evas_first = EINA_TRUE;
+#endif
 }
 
 EAPI void

-- 


Reply via email to