bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a8fb3f30d9b917945f3d41f89733af8e0a65a1f6
commit a8fb3f30d9b917945f3d41f89733af8e0a65a1f6 Author: Marcel Hollerbach <mar...@osg.samsung.com> Date: Mon Nov 20 22:54:49 2017 +0100 prefs elm_entry: change to the new event --- src/modules/elementary/prefs/elm_entry.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/elementary/prefs/elm_entry.c b/src/modules/elementary/prefs/elm_entry.c index 02030b7ab6..b34102aa15 100644 --- a/src/modules/elementary/prefs/elm_entry.c +++ b/src/modules/elementary/prefs/elm_entry.c @@ -101,7 +101,8 @@ _item_changed_cb(void *data, const Efl_Event *event) { Elm_Prefs_Item_Changed_Cb prefs_it_changed_cb = data; - prefs_it_changed_cb(event->object); + if (efl_ui_focus_object_focus_get(event->object)) + prefs_it_changed_cb(event->object); } static void @@ -160,7 +161,7 @@ elm_prefs_entry_add(const Elm_Prefs_Item_Iface *iface EINA_UNUSED, efl_event_callback_add (obj, ELM_ENTRY_EVENT_ACTIVATED, _item_changed_cb, cb); efl_event_callback_add - (obj, EFL_UI_WIDGET_EVENT_UNFOCUSED, _item_changed_cb, cb); + (obj, EFL_UI_FOCUS_OBJECT_EVENT_FOCUS_CHANGED, _item_changed_cb, cb); if (spec.s.accept) { int ret; --