diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 792a7e9241..afaf28b962 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -329,6 +329,7 @@ _event_hook(Evas_Object *obj, { it = elm_genlist_first_item_get(obj); elm_genlist_item_bring_in(it); + elm_genlist_item_selected_set(it, EINA_TRUE); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } @@ -336,6 +337,7 @@ _event_hook(Evas_Object *obj, { it = elm_genlist_last_item_get(obj); elm_genlist_item_bring_in(it); + elm_genlist_item_selected_set(it, EINA_TRUE); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; }