From 91d42b500df0a88f25affd06bcbfd1c0a6981bbb Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Thu, 8 Jan 2015 23:58:11 +0900 Subject: [PATCH] genlist: if the item was selected, then skip item_select() procedure. --- legacy/elementary/src/lib/elm_genlist.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index 1974ca73ad..38261d7673 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -5657,6 +5657,9 @@ _item_select(Elm_Gen_Item *it) if (eo_do(eo_it, elm_wdg_item_disabled_get())) return; if (_is_no_select(it) || (it->decorate_it_set)) return; + if ((sd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) && + (it->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) && it->selected) + return; if (!sd->multi) {