summaryrefslogtreecommitdiffstats
path: root/mbbsd/user.c
diff options
context:
space:
mode:
authorptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-29 01:32:44 +0800
committerptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-29 01:32:44 +0800
commita314010f2ad139a872ff1a3960a9a5dec91e913e (patch)
tree66dfe08de6ae89f4d72daef6c6971171f5dd101e /mbbsd/user.c
parent7f83ab24bc6209de9db34b8b7894698eb65b1f17 (diff)
downloadpttbbs-a314010f2ad139a872ff1a3960a9a5dec91e913e.tar
pttbbs-a314010f2ad139a872ff1a3960a9a5dec91e913e.tar.gz
pttbbs-a314010f2ad139a872ff1a3960a9a5dec91e913e.tar.bz2
pttbbs-a314010f2ad139a872ff1a3960a9a5dec91e913e.tar.lz
pttbbs-a314010f2ad139a872ff1a3960a9a5dec91e913e.tar.xz
pttbbs-a314010f2ad139a872ff1a3960a9a5dec91e913e.tar.zst
pttbbs-a314010f2ad139a872ff1a3960a9a5dec91e913e.zip
fix some stuff for getkey
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1885 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/user.c')
-rw-r--r--mbbsd/user.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/mbbsd/user.c b/mbbsd/user.c
index 127de100..bd4ed6b8 100644
--- a/mbbsd/user.c
+++ b/mbbsd/user.c
@@ -23,7 +23,6 @@ u_loginview()
{
int i;
unsigned int pbits = cuser.loginview;
- char choice[5];
clear();
move(4, 0);
@@ -32,9 +31,9 @@ u_loginview()
loginview_file[i][1], ((pbits >> i) & 1 ? "ˇ" : "X"));
clrtobot();
- while (getdata(b_lines - 1, 0, "請按 [A-N] 切換設定,按 [Return] 結束:",
- choice, 3, LCECHO)) {
- i = choice[0] - 'a';
+ while ((i = getkey("請按 [A-N] 切換設定,按 [Return] 結束:"))!='\r')
+ {
+ i = i - 'a';
if (i >= NUMVIEWFILE || i < 0)
bell();
else {