From b2be688ccc570d74517b9217ac28135f80953f29 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Tue, 23 Jan 2018 20:58:59 +0100 Subject: [PATCH] elm_genlist: prepare the item when its set so the border element is set accordingly on the parent manager which then can be picked up for focus relations. ref T6453 --- src/lib/elementary/elm_genlist.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index 4aaba095eb..dcaff43bfe 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c @@ -8772,6 +8772,15 @@ _elm_genlist_efl_ui_focus_composition_prepare(Eo *obj, Elm_Genlist_Data *pd) } efl_ui_focus_composition_elements_set(obj, order); + + EINA_INLIST_FOREACH(pd->items, item) + { + if (item->base->disabled) + continue; + + efl_ui_focus_object_prepare_logical(item->base->eo_obj); + } + } EOLIAN static void