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;

-- 


Reply via email to