cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c976f166062b567f9288e2ea0b5912bf914521f4
commit c976f166062b567f9288e2ea0b5912bf914521f4 Author: Cedric BAIL <[email protected]> Date: Mon Dec 11 13:57:40 2017 -0800 ecore: rename efl_loop_Eina_FutureXXX_idle to efl_loop_idle --- src/lib/ecore/ecore_main.c | 10 +++++----- src/lib/ecore/efl_loop.eo | 4 ++-- src/tests/ecore/ecore_test_promise2.c | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index 35280dc7a0..6a5ea42def 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -3180,7 +3180,7 @@ _efl_loop_job(Eo *obj, Efl_Loop_Data *pd EINA_UNUSED) } static void -_efl_loop_Eina_FutureXXX_idle_cancel(void *data, const Eina_Promise *dead_ptr EINA_UNUSED) +_efl_loop_idle_cancel(void *data, const Eina_Promise *dead_ptr EINA_UNUSED) { Efl_Loop_Promise_Simple_Data *d = data; ecore_idler_del(d->idler); @@ -3188,7 +3188,7 @@ _efl_loop_Eina_FutureXXX_idle_cancel(void *data, const Eina_Promise *dead_ptr EI } static Eina_Bool -_efl_loop_Eina_FutureXXX_idle_done(void *data) +_efl_loop_idle_done(void *data) { Efl_Loop_Promise_Simple_Data *d = data; eina_promise_resolve(d->promise, EINA_VALUE_EMPTY); @@ -3197,7 +3197,7 @@ _efl_loop_Eina_FutureXXX_idle_done(void *data) } static Eina_Future * -_efl_loop_Eina_FutureXXX_idle(Eo *obj, Efl_Loop_Data *pd EINA_UNUSED) +_efl_loop_idle(Eo *obj, Efl_Loop_Data *pd EINA_UNUSED) { Efl_Loop_Promise_Simple_Data *d; Eina_Promise *p; @@ -3205,11 +3205,11 @@ _efl_loop_Eina_FutureXXX_idle(Eo *obj, Efl_Loop_Data *pd EINA_UNUSED) d = efl_loop_promise_simple_data_calloc(1); EINA_SAFETY_ON_NULL_RETURN_VAL(d, NULL); - d->idler = ecore_idler_add(_efl_loop_Eina_FutureXXX_idle_done, d); + d->idler = ecore_idler_add(_efl_loop_idle_done, d); EINA_SAFETY_ON_NULL_GOTO(d->idler, idler_error); p = eina_promise_new(efl_loop_future_scheduler_get(obj), - _efl_loop_Eina_FutureXXX_idle_cancel, d); + _efl_loop_idle_cancel, d); // d is dead if p is NULL EINA_SAFETY_ON_NULL_RETURN_VAL(p, NULL); d->promise = p; diff --git a/src/lib/ecore/efl_loop.eo b/src/lib/ecore/efl_loop.eo index e164315ab1..b806de0bb5 100644 --- a/src/lib/ecore/efl_loop.eo +++ b/src/lib/ecore/efl_loop.eo @@ -75,11 +75,11 @@ class Efl.Loop (Efl.Object) loop context as soon as possible. This has higher priority, for low priority use - @.Eina_FutureXXX_idle + @.idle ]] return: ptr(Eina.Future) @owned /* TODO: future<void> */; [[The future handle.]] } - Eina_FutureXXX_idle { + idle { [[A future promise that will be resolved from a clean main loop context as soon as the main loop is idle. diff --git a/src/tests/ecore/ecore_test_promise2.c b/src/tests/ecore/ecore_test_promise2.c index 1c704c8dd9..3b7fd0e04c 100644 --- a/src/tests/ecore/ecore_test_promise2.c +++ b/src/tests/ecore/ecore_test_promise2.c @@ -522,7 +522,7 @@ START_TEST(efl_test_idle) Eina_Bool done = EINA_FALSE; fail_if(!ecore_init()); - f = eina_future_then(efl_loop_Eina_FutureXXX_idle(ecore_main_loop_get()), + f = eina_future_then(efl_loop_idle(ecore_main_loop_get()), _promise_empty_done, &done); fail_if(!f); ecore_main_loop_begin(); --
