From 389e5c6d111282c2d8c2731749112b756c12ba2a Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 22 Nov 2018 16:45:17 -0800 Subject: [PATCH] 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 Reviewed-by: Vitor Sousa da Silva Differential Revision: https://phab.enlightenment.org/D7336 --- src/lib/elementary/efl_selection_manager.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/elementary/efl_selection_manager.c b/src/lib/elementary/efl_selection_manager.c index cbca88b..3e8014b 100644 --- a/src/lib/elementary/efl_selection_manager.c +++ b/src/lib/elementary/efl_selection_manager.c @@ -260,8 +260,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; -- 2.7.4