From 413e6f592b8d7c94283e246d596252fdd589ef24 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Mon, 7 Nov 2016 11:10:49 -0800 Subject: [PATCH] elementary: update example to use Efl_Future. --- unsorted/elementary/filemvc.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/unsorted/elementary/filemvc.c b/unsorted/elementary/filemvc.c index 4441df27..80fdede5 100644 --- a/unsorted/elementary/filemvc.c +++ b/unsorted/elementary/filemvc.c @@ -79,12 +79,15 @@ _tree_selected_cb(void *data, const Efl_Event *event) { Efl_Model_Test_Filemvc_Data *priv = data; Eo *child = event->info; - Eina_Promise *promise; + Efl_Future *f; printf("TREE selected model\n"); - promise= efl_model_property_get(child, "path"); - eina_promise_then(promise, &_promise_then, &_promise_error, priv); + f = efl_model_property_get(child, "path"); + efl_ref(f); + efl_future_then(f, &_promise_then, &_promise_error, NULL, priv); + efl_future_link(event->object, f); + efl_unref(f); } static void