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

-- 


Reply via email to