static void
_elm_genlist_item_state_update(Elm_Gen_Item *it)
{
- ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
-
if (it->selected)
{
edje_object_signal_emit(VIEW(it), SIGNAL_SELECTED, "elm");
edje_object_signal_emit
(it->deco_all_view, SIGNAL_EXPANDED, "elm");
}
- if ((EO_OBJ(it) == sd->focused_item) &&
- (elm_widget_focus_highlight_enabled_get(WIDGET(it)) || _elm_config->win_auto_focus_enable))
- edje_object_signal_emit(VIEW(it), SIGNAL_FOCUSED, "elm");
}
static void
Evas_Object *obj = WIDGET(it);
ELM_GENLIST_DATA_GET(obj, sd);
- if (elm_widget_focus_highlight_enabled_get(obj))
+ if (elm_widget_focus_highlight_enabled_get(obj)
+ || _elm_config->win_auto_focus_enable)
edje_object_signal_emit(VIEW(it), SIGNAL_FOCUSED, "elm");
focus_raise = edje_object_data_get(VIEW(it), "focusraise");