From 6723c3b1c3cde31d4ce70606074cac5b91d8974b Mon Sep 17 00:00:00 2001 From: Vyacheslav Reutskiy Date: Fri, 17 Mar 2017 08:59:26 +0200 Subject: [PATCH] gengrid: avoid call select callback twice in mode ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL If multi select mode is ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL and user code try unselect a item and select another part which not realized select callback calls twice in this case. For avoid this no needs focus newly selected item. @fix --- src/lib/elementary/elm_gengrid.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 7bedd5d89d..6501025cc4 100644 --- a/src/lib/elementary/elm_gengrid.c +++ b/src/lib/elementary/elm_gengrid.c @@ -4405,7 +4405,6 @@ _item_select(Elm_Gen_Item *it) it->walking++; sd->walking++; - elm_object_item_focus_set(eo_it, EINA_TRUE); sd->last_selected_item = eo_it; if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), eo_it);