diff --git a/src/lib/ecore/efl_promise.c b/src/lib/ecore/efl_promise.c index 498accba57..09a2166e10 100644 --- a/src/lib/ecore/efl_promise.c +++ b/src/lib/ecore/efl_promise.c @@ -945,7 +945,7 @@ _progress(void *data, const Efl_Event *ev) unsigned int i; a.inprogress = ev->object; - a.progress = p->progress; + a.progress = (Efl_Object *) p->progress; EINA_ARRAY_ITER_NEXT(&all->members, i, item, iterator) {