Eldbus: fixed eina_promise callback in eldbus test model

This commit is contained in:
Larry Jr 2016-05-03 16:15:07 -03:00
parent 74283f076e
commit d418e98237
1 changed files with 8 additions and 1 deletions

View File

@ -21,6 +21,13 @@ _promise_then_quit_cb(void **data , void **value )
ecore_main_loop_quit();
}
static void
_promise_then_quit_u_cb(unsigned *data , unsigned *value)
{
*data = *value;
ecore_main_loop_quit();
}
static void
_promise_then_cp(Eina_Value *data , void *value)
{
@ -82,7 +89,7 @@ int
efl_model_promise_then_u(Eina_Promise *promise)
{
unsigned i = 0;
eina_promise_then(promise, (Eina_Promise_Cb)&_promise_then_quit_cb, &_error_then_cb, &i);
eina_promise_then(promise, (Eina_Promise_Cb)&_promise_then_quit_u_cb, &_error_then_cb, &i);
ecore_main_loop_begin();
return i;
}