diff options
author | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-04-02 08:49:39 +0800 |
---|---|---|
committer | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-04-02 08:49:39 +0800 |
commit | 3cf73b24d1f0a30db57c9383593c48b7fca69e11 (patch) | |
tree | 8c312fa2cba6253033c16abd3342b1405a70f015 /mbbsd/read.c | |
parent | 12b4a208d439d19f17c46a31f04b23f3c088898e (diff) | |
download | pttbbs-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.c | 13 |
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: |