Change-Id: I5582a562e4607e5b7aee58ca50a451b0ff4c9c60
Signed-off-by: Duna Oh <duna.oh@samsung.com>
_e_menu_item_activate_nth(int n)
{
E_Menu *m;
- E_Menu_Item *mi;
+ E_Menu_Item *mi, *last_mi;
Eina_List *ll;
int i = -1;
if (!mi) return;
}
m = mi->menu;
+ last_mi = eina_list_data_get(eina_list_last(m->items));
EINA_LIST_FOREACH(m->items, ll, mi)
{
if (!mi->separator) i++;
if (i == n) break;
+ if (mi == last_mi) return;
}
e_menu_item_active_set(mi, 1);
_e_menu_item_ensure_onscreen(mi);