eio: simplify code by using proper helper.

efl_loop_promise_new is a helper function that does automatically figure out an
available scheduler and create a promise from it. Basically replacing the call to
eina_promise_new(efl_loop_future_scheduler_get(o), ...).

Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es>
Reviewed-by: Vitor Sousa da Silva <vitorsousa@expertisesolutions.com.br>
Differential Revision: https://phab.enlightenment.org/D7334
This commit is contained in:
Cedric BAIL 2018-11-22 16:44:37 -08:00
parent bf445d2476
commit 959024ae80
1 changed files with 2 additions and 4 deletions

View File

@ -417,8 +417,7 @@ _build_delay(Efl_Loop *loop)
{
Eina_Promise *p;
p = eina_promise_new(efl_loop_future_scheduler_get(loop),
_cancel_request, NULL);
p = efl_loop_promise_new(loop, _cancel_request, NULL);
if (!delayed_queue)
{
@ -684,8 +683,7 @@ _eio_model_efl_model_property_set(Eo *obj,
if (finalized)
{
Eina_Promise *p = eina_promise_new(efl_loop_future_scheduler_get(loop),
_efl_io_manager_future_cancel, NULL);
Eina_Promise *p = efl_loop_promise_new(loop, _efl_io_manager_future_cancel, NULL);
f = eina_future_new(p);
pd->request.move = eio_file_move(pd->path, path,