summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-05-18 13:40:22 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-05-18 13:40:22 +0800
commitc48ba7865921764efa49167d1817baedbd3970c0 (patch)
treea833b422dce44ac5dff22abbc47cd21896bc0103 /mbbsd
parent17249ab2742f4582512fa735999d0d4a7d2fce99 (diff)
downloadpttbbs-c48ba7865921764efa49167d1817baedbd3970c0.tar
pttbbs-c48ba7865921764efa49167d1817baedbd3970c0.tar.gz
pttbbs-c48ba7865921764efa49167d1817baedbd3970c0.tar.bz2
pttbbs-c48ba7865921764efa49167d1817baedbd3970c0.tar.lz
pttbbs-c48ba7865921764efa49167d1817baedbd3970c0.tar.xz
pttbbs-c48ba7865921764efa49167d1817baedbd3970c0.tar.zst
pttbbs-c48ba7865921764efa49167d1817baedbd3970c0.zip
reset TagBoard and TagNum when Ctrl('T')
informed by ledia@ptt2 git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2727 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/read.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/mbbsd/read.c b/mbbsd/read.c
index 43b018c9..3c779f48 100644
--- a/mbbsd/read.c
+++ b/mbbsd/read.c
@@ -692,6 +692,15 @@ i_read_key(const onekey_t * rcmdlist, keeploc_t * locmem,
break;
case Ctrl('T'):
+ /* XXX duplicated code, copy from case 't' */
+ if ((currstat & RMAIL && TagBoard != 0) ||
+ (!(currstat & RMAIL) && TagBoard != bid)) {
+ if (currstat & RMAIL)
+ TagBoard = 0;
+ else
+ TagBoard = bid;
+ TagNum = 0;
+ }
mode = TagThread(currdirect);
break;