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); --
