forked from enlightenment/efl
elementary: 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/D7336
This commit is contained in:
parent
6a8d4d8159
commit
cc801e2e2a
|
@ -247,8 +247,7 @@ _update_sel_lost_list(Efl_Object *obj, Efl_Selection_Type type,
|
|||
sel_lost->seat_sel = seat_sel;
|
||||
seat_sel->sel_lost_list = eina_list_append(seat_sel->sel_lost_list, sel_lost);
|
||||
|
||||
p = eina_promise_new(efl_loop_future_scheduler_get(obj),
|
||||
_sel_manager_promise_cancel, NULL);
|
||||
p = efl_loop_promise_new(obj, _sel_manager_promise_cancel, NULL);
|
||||
eina_promise_data_set(p, sel_lost);
|
||||
if (!p) return NULL;
|
||||
sel_lost->promise = p;
|
||||
|
|
Loading…
Reference in New Issue