From cfe425367aa256b543dd8ab585df1689f5a12d34 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Jun 2012 12:09:08 +0000 Subject: [PATCH] fix keyboard navigation of menus where the first item of a submenu is disabled SVN revision: 72599 --- src/bin/e_menu.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/bin/e_menu.c b/src/bin/e_menu.c index d874bfabc..46ac31df7 100644 --- a/src/bin/e_menu.c +++ b/src/bin/e_menu.c @@ -2252,9 +2252,14 @@ _e_menu_activate_next(void) { if (mi->submenu->items) { - mi = eina_list_data_get(mi->submenu->items); - e_menu_item_active_set(mi, 1); - _e_menu_item_ensure_onscreen(mi); + Eina_List *l; + EINA_LIST_FOREACH(mi->submenu->items, l, mi) + if (!mi->disable) + { + e_menu_item_active_set(mi, 1); + _e_menu_item_ensure_onscreen(mi); + break; + } } } return;