diff --git a/src/lib/ecore/Ecore_Eo.h b/src/lib/ecore/Ecore_Eo.h index 290a8be701..77cc3d45e4 100644 --- a/src/lib/ecore/Ecore_Eo.h +++ b/src/lib/ecore/Ecore_Eo.h @@ -62,7 +62,7 @@ EAPI int efl_loop_exit_code_process(Eina_Value *value); #include "efl_loop_consumer.eo.h" -EAPI Eina_Future_Scheduler *efl_loop_future_scheduler_get(const Eo *obj); +EAPI Eina_Future_Scheduler *efl_loop_future_scheduler_get(Eo *obj); #include "efl_loop_fd.eo.h" #include "efl_loop_handler.eo.h" diff --git a/src/lib/ecore/efl_loop.c b/src/lib/ecore/efl_loop.c index d02c993dd7..f77703e249 100644 --- a/src/lib/ecore/efl_loop.c +++ b/src/lib/ecore/efl_loop.c @@ -714,8 +714,8 @@ _efl_loop_efl_version_get(Eo *obj EINA_UNUSED, Efl_Loop_Data *pd EINA_UNUSED) return &version; } -EOLIAN static Eina_Future_Scheduler * -_efl_loop_future_scheduler_get(Eo *obj, Efl_Loop_Data *pd EINA_UNUSED) +EAPI Eina_Future_Scheduler * +efl_loop_future_scheduler_get(Eo *obj) { if (!obj) return NULL; diff --git a/src/lib/ecore/efl_loop.eo b/src/lib/ecore/efl_loop.eo index e0de2b2bcf..c91709509a 100644 --- a/src/lib/ecore/efl_loop.eo +++ b/src/lib/ecore/efl_loop.eo @@ -47,17 +47,6 @@ class Efl.Loop (Efl.Object) @cref version: Efl.Version; [[Efl version]] } } - @property future_scheduler { - [[The future scheduler for the current loop. - - If no future scheduler has been created for the loop then a new one - will be set up. - ]] - get {} - values { - future_scheduler: ptr(Eina.Future.Scheduler); [[The current loop' sfuture scheduler.]] - } - } iterate { [[Runs a single iteration of the main loop to process everything on the queue.]] diff --git a/src/lib/eo/eina_types.eot b/src/lib/eo/eina_types.eot index c7fbdf2d40..fc0fca09cc 100644 --- a/src/lib/eo/eina_types.eot +++ b/src/lib/eo/eina_types.eot @@ -79,5 +79,4 @@ struct @extern Eina.Rw_Slice { struct @extern Eina.Value.Type; [[Eina value type]] struct @extern Eina.Future; [[Eina_Future handle]] -struct @extern Eina.Future.Scheduler; [[Eina_Future_Scheduler handle]] struct @extern Eina.Promise; [[Eina_Promise handle]]