rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=e2e9ad298efc19108bb4f47f7cfa397cc772d687

commit e2e9ad298efc19108bb4f47f7cfa397cc772d687
Author: Andrii Kroitor <[email protected]>
Date:   Thu Nov 17 15:08:45 2016 +0200

    group_navigator: focus genlist when unselecting item
    
    fixes T4872
    Change-Id: I72544b439b41181dff9a49ec9817ab6af7dbca89
---
 src/bin/ui/workspace/group_navigator.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/ui/workspace/group_navigator.c 
b/src/bin/ui/workspace/group_navigator.c
index 15f2baf..2b7337b 100644
--- a/src/bin/ui/workspace/group_navigator.c
+++ b/src/bin/ui/workspace/group_navigator.c
@@ -722,12 +722,15 @@ _unselect_part(Part_List *pl)
 
 static void
 _unselected_cb(void *data,
-               Evas_Object *o __UNUSED__,
+               Evas_Object *o,
                void *event_info __UNUSED__)
 {
    Part_List *pl = data;
    assert(pl != NULL);
 
+   /* focusing genlist to trigger unfocus callbacks in property */
+   elm_object_focus_set(o, true);
+
    _unselect_internal(pl);
 
    evas_object_smart_callback_call(pl->layout, 
SIGNAL_GROUP_NAVIGATOR_PART_SELECTED, NULL);

-- 


Reply via email to