From a8fb3f30d9b917945f3d41f89733af8e0a65a1f6 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Mon, 20 Nov 2017 22:54:49 +0100 Subject: [PATCH] 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 02030b7..b34102a 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; -- 2.7.4