--- lbbs/src/menu.c 2025/06/25 01:50:14 1.69 +++ lbbs/src/menu.c 2025/07/02 04:17:33 1.71 @@ -988,6 +988,15 @@ int display_menu(MENU_SET *p_menu_set) return EXITMENU; } + if(p_menu->item_count <= 0) // empty menu + { + moveto(p_menu->screen_row, p_menu->screen_col); + clrtoeol(); + prints("没有可选项"); + press_any_key(); + return -1; + } + menu_item_pos = p_menu_set->menu_item_pos[p_menu_set->choose_step]; menu_item_id = p_menu->items[menu_item_pos]; p_menu_item = get_menu_item_by_id(p_menu_set, menu_item_id); @@ -1059,7 +1068,7 @@ int display_menu(MENU_SET *p_menu_set) { moveto(p_menu->screen_row, p_menu->screen_col); clrtoeol(); - prints("ûпѡ"); + prints("没有可选项"); press_any_key(); return -1; }