summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-04-19 17:20:12 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-04-19 17:20:12 +0800
commita0644143f445ad0103809814f3b4e75356dadcc3 (patch)
treebdfc01dd2d8392d85af9029211b3aea0214b3437 /mbbsd
parent8a63959c47d4f26fe3017c9518ce26f798800edc (diff)
downloadpttbbs-a0644143f445ad0103809814f3b4e75356dadcc3.tar
pttbbs-a0644143f445ad0103809814f3b4e75356dadcc3.tar.gz
pttbbs-a0644143f445ad0103809814f3b4e75356dadcc3.tar.bz2
pttbbs-a0644143f445ad0103809814f3b4e75356dadcc3.tar.lz
pttbbs-a0644143f445ad0103809814f3b4e75356dadcc3.tar.xz
pttbbs-a0644143f445ad0103809814f3b4e75356dadcc3.tar.zst
pttbbs-a0644143f445ad0103809814f3b4e75356dadcc3.zip
- restore stat after Ctrl-Z change to allow r/w hotkeys after Ctrl-Z. (reported by hrs113355@ptt2)
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4204 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/menu.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/mbbsd/menu.c b/mbbsd/menu.c
index ae0846fe..06d840ad 100644
--- a/mbbsd/menu.c
+++ b/mbbsd/menu.c
@@ -242,7 +242,7 @@ domenu(int cmdmode, const char *cmdtitle, int cmd, const commands_t cmdtable[])
{
int lastcmdptr, moviemode;
int n, pos, total, i;
- int err;
+ int err, laststat;
moviemode = cmdmode;
assert(cmdmode < M_XMAX);
@@ -263,7 +263,8 @@ domenu(int cmdmode, const char *cmdtitle, int cmd, const commands_t cmdtable[])
case Ctrl('Z'): // simple quick nav
vs_footer(" 快速切換 ",
" (b)文章列表 (c)分類看板 (f)我的最愛 (m)信箱 (u)使用者名單");
- refscreen = 1;
+ refscreen = YEA;
+ laststat = currstat;
switch(vkey()) {
case 'b': case 'B':
Read();
@@ -285,6 +286,7 @@ domenu(int cmdmode, const char *cmdtitle, int cmd, const commands_t cmdtable[])
refscreen = 0;
break;
}
+ currstat = laststat;
i = lastcmdptr;
break;
case Ctrl('I'):