bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b2be688ccc570d74517b9217ac28135f80953f29

commit b2be688ccc570d74517b9217ac28135f80953f29
Author: Marcel Hollerbach <[email protected]>
Date:   Tue Jan 23 20:58:59 2018 +0100

    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 

-- 


Reply via email to