From 5815ba52ec88adb0d77506858a874c80be852763 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Wed, 25 Apr 2018 14:00:28 +0200 Subject: [PATCH] elm_****: do not make group items focusable --- src/lib/elementary/elm_gengrid.c | 2 ++ src/lib/elementary/elm_genlist.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 5507c66b6c..f787b4a2c1 100644 --- a/src/lib/elementary/elm_gengrid.c +++ b/src/lib/elementary/elm_gengrid.c @@ -5731,6 +5731,8 @@ _elm_gengrid_efl_ui_focus_composition_prepare(Eo *obj, Elm_Gengrid_Data *pd) { if (item->base->disabled) continue; + if (item->group) + continue; order = eina_list_append(order, item->base->eo_obj); } diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index 4efbc7cda8..8e2e426418 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c @@ -8752,6 +8752,8 @@ _elm_genlist_efl_ui_focus_composition_prepare(Eo *obj, Elm_Genlist_Data *pd) { if (item->base->disabled) continue; + if (item->item->type == ELM_GENLIST_ITEM_GROUP) + continue; order = eina_list_append(order, item->base->eo_obj); }