diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index fef3a1a709..742a65ef25 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -2748,6 +2748,12 @@ _efl_loop_quit(Eo *obj EINA_UNUSED, Efl_Loop_Data *pd EINA_UNUSED) ecore_main_loop_quit(); } +EOLIAN static Eo_Base * +_efl_loop_eo_base_loop_get(Eo *obj, Efl_Loop_Data *pd EINA_UNUSED) +{ + return obj; +} + static Eina_Bool _check_event_catcher_add(void *data, const Eo_Event *event) { diff --git a/src/lib/ecore/efl_loop.eo b/src/lib/ecore/efl_loop.eo index 80fac0a62a..22d26b85ea 100644 --- a/src/lib/ecore/efl_loop.eo +++ b/src/lib/ecore/efl_loop.eo @@ -40,5 +40,6 @@ class Efl.Loop (Eo.Base) } implements { Eo.Base.constructor; + Eo.Base.loop.get; } }