summaryrefslogtreecommitdiffstats
path: root/mbbsd/bbs.c
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-06-12 17:09:28 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-06-12 17:09:28 +0800
commit69aa60480b75e8f5accbc2b9717af81aadd0416f (patch)
tree925d912b56db8b69b581931d6b13aab6b7f14ab9 /mbbsd/bbs.c
parentce01a30cfa781622a2954942032bf3d129943f7a (diff)
downloadpttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar
pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.gz
pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.bz2
pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.lz
pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.xz
pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.tar.zst
pttbbs-69aa60480b75e8f5accbc2b9717af81aadd0416f.zip
animated board notes
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2833 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r--mbbsd/bbs.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c
index d4a4194b..6cf51226 100644
--- a/mbbsd/bbs.c
+++ b/mbbsd/bbs.c
@@ -2222,14 +2222,19 @@ static int
b_notes(void)
{
char buf[PATHLEN];
+ int mr = 0;
setbfile(buf, currboard, fn_notes);
- if (more(buf, NA) == -1) {
+ mr = more(buf, NA);
+
+ if (mr == -1)
+ {
clear();
move(4, 20);
outs("¥»¬ÝªO©|µL¡u³Æ§Ñ¿ý¡v¡C");
}
- pressanykey();
+ if(mr != READ_NEXT)
+ pressanykey();
return FULLUPDATE;
}
@@ -2714,11 +2719,14 @@ Read(void)
set_board();
if (board_visit_time < *board_note_time) {
+ int mr = 0;
+
setbfile(buf, currboard, fn_notes);
- if(more(buf, NA)!=-1)
- pressanykey();
- else
+ mr = more(buf, NA);
+ if(mr == -1)
*board_note_time=0;
+ else if (mr != READ_NEXT)
+ pressanykey();
}
setutmpbid(currbid);
setbdir(buf, currboard);