--- lbbs/src/menu.c 2005/05/07 09:28:12 1.18 +++ lbbs/src/menu.c 2005/05/07 12:08:28 1.19 @@ -432,7 +432,8 @@ menu_control (MENU_SET * p_menu_set, int default: for (i = 0; i < p_menu->item_count; i++) { - if (key == p_menu->items[i]->name[0]) + if (key == p_menu->items[i]->name[0] && + p_menu->items[i]->display) { display_menu_cursor (p_menu, 0); p_menu->item_cur_pos = i; @@ -444,8 +445,9 @@ menu_control (MENU_SET * p_menu_set, int { for (i = 0; i < p_menu->item_count; i++) { - if (toupper (key) == toupper (p_menu->items[i]->name[0])) - { + if (toupper (key) == toupper (p_menu->items[i]->name[0]) && + p_menu->items[i]->display) + { display_menu_cursor (p_menu, 0); p_menu->item_cur_pos = i; display_menu_cursor (p_menu, 1);