cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=2e4d357a26950864f6edf03c3b664fcad8b0d036
commit 2e4d357a26950864f6edf03c3b664fcad8b0d036 Author: Cedric BAIL <ced...@osg.samsung.com> Date: Tue Sep 12 10:22:21 2017 -0700 eio: simplify promise use. --- src/lib/eio/efl_io_manager.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/lib/eio/efl_io_manager.c b/src/lib/eio/efl_io_manager.c index dc7b243ecf..e4100810af 100644 --- a/src/lib/eio/efl_io_manager.c +++ b/src/lib/eio/efl_io_manager.c @@ -438,11 +438,8 @@ static void _future_file_done_cb(void *data, Eio_File *handler) { Eina_Promise *p = data; - Eina_Value v = EINA_VALUE_EMPTY; - eina_value_setup(&v, EINA_VALUE_TYPE_UINT64); - eina_value_set(&v, handler->length); - eina_promise_resolve(p, v); + eina_promise_resolve(p, eina_value_uint64_init(handler->length)); } static void @@ -451,11 +448,8 @@ _future_file_error_cb(void *data, int error) { Eina_Promise *p = data; - Eina_Value v = EINA_VALUE_EMPTY; - eina_value_setup(&v, EINA_VALUE_TYPE_ERROR); - eina_value_set(&v, error); - eina_promise_resolve(p, v); + eina_promise_reject(p, error); } static void --