diff options
author | Cedric BAIL <cedric@osg.samsung.com> | 2018-12-19 16:35:24 -0800 |
---|---|---|
committer | Cedric BAIL <cedric@osg.samsung.com> | 2018-12-20 12:42:34 -0800 |
commit | 9b5155c9f135f9ef450a817979f5884352b2d4c0 (patch) | |
tree | 69775932d4aebc2a7977e074f352bcfdae516c3f /src/lib/eldbus/eldbus_model_proxy.c | |
parent | ce56f32270c2f75adab022b701d3bdcbbbc3fb44 (diff) | |
download | efl-9b5155c9f135f9ef450a817979f5884352b2d4c0.tar.gz |
ecore: make efl_loop_promise_new a function of Efl.Loop_Consumer.
I am not sure this is the right way to do it as binding would have to likely
to bind it manually.
Reviewed-by: Lauro Neto <Lauro Moura <lauromoura@expertisesolutions.com.br>>
Differential Revision: https://phab.enlightenment.org/D7492
Diffstat (limited to 'src/lib/eldbus/eldbus_model_proxy.c')
-rw-r--r-- | src/lib/eldbus/eldbus_model_proxy.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/eldbus/eldbus_model_proxy.c b/src/lib/eldbus/eldbus_model_proxy.c index 4da54ad7f4..ca5cfc3bf2 100644 --- a/src/lib/eldbus/eldbus_model_proxy.c +++ b/src/lib/eldbus/eldbus_model_proxy.c @@ -230,6 +230,7 @@ eldbus_model_proxy_property_check(Eldbus_Model_Proxy_Data *pd, static void _eldbus_model_proxy_cancel_cb(void *data, + Efl_Loop_Consumer *consumer EINA_UNUSED, const Eina_Promise *dead_promise EINA_UNUSED) { Eldbus_Model_Proxy_Property_Set_Data *sd = data; @@ -293,7 +294,7 @@ _eldbus_model_proxy_efl_model_property_set(Eo *obj EINA_UNUSED, if (!data) goto on_error; data->pd = pd; - data->promise = efl_loop_promise_new(obj, _eldbus_model_proxy_cancel_cb, data); + data->promise = efl_loop_promise_new(obj, data, _eldbus_model_proxy_cancel_cb, NULL); data->property = eina_stringshare_add(property); if (!(data->value = eina_value_dup(value))) goto on_error; |