/[LeafOK_CVS]/lbbs/src/menu.c
ViewVC logotype

Diff of /lbbs/src/menu.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.34 by sysadm, Fri May 9 02:10:01 2025 UTC Revision 1.37 by sysadm, Sun May 11 13:50:15 2025 UTC
# Line 17  Line 17 
17  #include "bbs.h"  #include "bbs.h"
18  #include "bbs_cmd.h"  #include "bbs_cmd.h"
19  #include "user_priv.h"  #include "user_priv.h"
 #include "reg_ex.h"  
20  #include "bbs_cmd.h"  #include "bbs_cmd.h"
21  #include "menu.h"  #include "menu.h"
22  #include "log.h"  #include "log.h"
# Line 588  int display_menu(MENU *p_menu) Line 587  int display_menu(MENU *p_menu)
587                  return -1;                  return -1;
588          }          }
589    
590            if (p_menu->item_cur_pos > 0 &&
591                    checkpriv(&BBS_priv, 0, p_menu->items[p_menu->item_cur_pos]->priv) != 0 &&
592                    checklevel(&BBS_priv, p_menu->items[p_menu->item_cur_pos]->level) != 0)
593            {
594                    menu_selectable = 1;
595            }
596    
597          if (p_menu->title.show)          if (p_menu->title.show)
598          {          {
599                  show_top(p_menu->title.text);                  show_top(p_menu->title.text);
# Line 711  int menu_control(MENU_SET *p_menu_set, i Line 717  int menu_control(MENU_SET *p_menu_set, i
717                  {                  {
718                          display_menu_cursor(p_menu, 0);                          display_menu_cursor(p_menu, 0);
719                          p_menu->item_cur_pos = p_menu->item_count - 1;                          p_menu->item_cur_pos = p_menu->item_count - 1;
720                          while (!p_menu->items[p_menu->item_cur_pos]->display ||                          while (p_menu->item_cur_pos >= 0 && (!p_menu->items[p_menu->item_cur_pos]->display ||
721                                     p_menu->items[p_menu->item_cur_pos]->priv != 0 ||                                                                                                   p_menu->items[p_menu->item_cur_pos]->priv != 0 ||
722                                     p_menu->items[p_menu->item_cur_pos]->level != 0)                                                                                                   p_menu->items[p_menu->item_cur_pos]->level != 0))
723                          {                          {
724                                  p_menu->item_cur_pos--;                                  p_menu->item_cur_pos--;
725                          }                          }


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1