作者x4base (RU~)
看板PttCurrent
標題[討論] 信箱主選單不能end
時間Fri Apr 13 02:06:07 2012
其實只是個小bug
menu.c
479 case KEY_END:
480 case KEY_PGDN:
481 i = total;
482 break;
但郵件選單最後的項目正常人是沒權限進去的
666 /* mail menu */
667 static const commands_t maillist[] = {
668 {m_read, PERM_READMAIL, "Read 我的信箱"},
675 {mail_all, PERM_SYSOP, "All 寄信給所有使用者"},
676 {NULL, 0, NULL}
677 };
所以要像處理其他鍵一樣
case KEY_END:
case KEY_PGDN:
i = total;
while (!CheckMenuPerm(cmdtable[i].level)&&i>0) i--;
break;
應該就沒問題了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.202.7
※ 編輯: x4base 來自: 140.114.202.7 (04/13 02:24)