summaryrefslogtreecommitdiff
path: root/src/lib/eldbus/eldbus_model_proxy.c
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2018-12-19 16:35:24 -0800
committerCedric BAIL <cedric@osg.samsung.com>2018-12-20 12:42:34 -0800
commit9b5155c9f135f9ef450a817979f5884352b2d4c0 (patch)
tree69775932d4aebc2a7977e074f352bcfdae516c3f /src/lib/eldbus/eldbus_model_proxy.c
parentce56f32270c2f75adab022b701d3bdcbbbc3fb44 (diff)
downloadefl-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.c3
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;