diff --git a/src/lib/elementary/efl_ui_focus_object.c b/src/lib/elementary/efl_ui_focus_object.c index 0cae0f53c1..cbeefa9300 100644 --- a/src/lib/elementary/efl_ui_focus_object.c +++ b/src/lib/elementary/efl_ui_focus_object.c @@ -18,6 +18,12 @@ _efl_ui_focus_object_focus_set(Eo *obj, Efl_Ui_Focus_Object_Data *pd, Eina_Bool pd->old_focus = focus; } +EOLIAN static Eina_Bool +_efl_ui_focus_object_focus_get(Eo *obj, Efl_Ui_Focus_Object_Data *pd) +{ + return pd->old_focus; +} + #include "efl_ui_focus_object.eo.c" #include "efl_ui_focus_user.eo.c" diff --git a/src/lib/elementary/efl_ui_focus_object.eo b/src/lib/elementary/efl_ui_focus_object.eo index 69aadb9c45..c3c4df94f9 100644 --- a/src/lib/elementary/efl_ui_focus_object.eo +++ b/src/lib/elementary/efl_ui_focus_object.eo @@ -33,7 +33,6 @@ mixin Efl.Ui.Focus.Object } implements { @empty .focus_geometry; - @empty .focus { get; } } events { focus,changed : bool; [[Emitted if the focus state has changed]]