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 <[email protected]> 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 --
