--- lbbs/src/menu.c 2025/07/02 04:17:33 1.71 +++ 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) { @@ -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 {