--- lbbs/src/menu.c 2025/06/26 03:25:25 1.70 +++ lbbs/src/menu.c 2025/10/17 01:25:08 1.74 @@ -39,6 +39,7 @@ #define MENU_SET_RESERVED_LENGTH (sizeof(int16_t) * 4) MENU_SET bbs_menu; +MENU_SET top10_menu; int load_menu(MENU_SET *p_menu_set, const char *conf_file) { @@ -992,7 +993,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; } @@ -1068,7 +1069,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; } @@ -1140,7 +1141,6 @@ int menu_control(MENU_SET *p_menu_set, i switch (key) { case CR: - igetch_reset(); case KEY_RIGHT: if (p_menu_item->submenu) { @@ -1167,14 +1167,7 @@ int menu_control(MENU_SET *p_menu_set, i if (p_menu_set->choose_step > 0) { p_menu_set->choose_step--; - if (p_menu_set->choose_step == 0) - { - return REDRAW; - } - if (display_menu(p_menu_set) != 0) - { - return menu_control(p_menu_set, KEY_LEFT); - } + return REDRAW; } else {