summaryrefslogtreecommitdiffstats
path: root/mbbsd/read.c
diff options
context:
space:
mode:
authorptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-02 08:49:39 +0800
committerptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-02 08:49:39 +0800
commit3cf73b24d1f0a30db57c9383593c48b7fca69e11 (patch)
tree8c312fa2cba6253033c16abd3342b1405a70f015 /mbbsd/read.c
parent12b4a208d439d19f17c46a31f04b23f3c088898e (diff)
downloadpttbbs-3cf73b24d1f0a30db57c9383593c48b7fca69e11.tar
pttbbs-3cf73b24d1f0a30db57c9383593c48b7fca69e11.tar.gz
pttbbs-3cf73b24d1f0a30db57c9383593c48b7fca69e11.tar.bz2
pttbbs-3cf73b24d1f0a30db57c9383593c48b7fca69e11.tar.lz
pttbbs-3cf73b24d1f0a30db57c9383593c48b7fca69e11.tar.xz
pttbbs-3cf73b24d1f0a30db57c9383593c48b7fca69e11.tar.zst
pttbbs-3cf73b24d1f0a30db57c9383593c48b7fca69e11.zip
1.
avoid return FULLUPDATE. use return TITLE_REDRAW / READ_REDRAW 2. showfilename in read git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1665 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/read.c')
-rw-r--r--mbbsd/read.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/mbbsd/read.c b/mbbsd/read.c
index 6330e68b..f6b64313 100644
--- a/mbbsd/read.c
+++ b/mbbsd/read.c
@@ -170,7 +170,7 @@ TagPruner(int bid)
}
if (TagNum && ((currstat != READING) || (currmode & MODE_BOARD))) {
if (tolower(getans("刪除所有標記[N]?")) != 'y')
- return FULLUPDATE;
+ return READ_REDRAW;
delete_range(currdirect, 0, 0);
TagNum = 0;
if (bid)
@@ -613,12 +613,6 @@ i_read_key(onekey_t * rcmdlist, keeploc_t * locmem, int ch, int bid)
case Ctrl('L'):
redoscr();
break;
- case KEY_ESC:
- if (KEY_ESC_arg == 'i') {
- t_idle();
- return FULLUPDATE;
- }
- break;
case Ctrl('H'):
if (select_read(locmem, RS_NEWPOST))
return NEWDIRECT;
@@ -723,7 +717,7 @@ i_read_key(onekey_t * rcmdlist, keeploc_t * locmem, int ch, int bid)
mail_forward(&headers[locmem->crs_ln - locmem->top_ln],
currdirect, ch /* == 'U' */ );
/* by CharlieL */
- return FULLUPDATE;
+ return READ_REDRAW;
}
break;
case Ctrl('Q'):
@@ -923,6 +917,9 @@ i_read(int cmdmode, char *direct, void (*dotitle) (), void (*doentry) (), onekey
"\033[44m 私人收藏 \033[30;47m 繼續? \033[m" :
curredit & EDIT_MAIL ? msg_mailer : MSG_POSTER);
break;
+ case TITLE_REDRAW:
+ (*dotitle) ();
+ break;
case READ_PREV:
case READ_NEXT:
case RELATE_PREV: