summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-07-03 14:55:31 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-07-03 14:55:31 +0800
commit76c447fca47270d730fe8258ad52e4696d097d55 (patch)
treeac44884c5430a74a73c1973a021c4f570d5ef54d /mbbsd
parent29637c9f8079b3b1635b8f00b1217fa7e9fd1518 (diff)
downloadpttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar
pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.gz
pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.bz2
pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.lz
pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.xz
pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.tar.zst
pttbbs-76c447fca47270d730fe8258ad52e4696d097d55.zip
misc update:
fix recent PttBug/PttSuggest request - bid prompt - tag display bug - category colors git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2877 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/bbs.c10
-rw-r--r--mbbsd/board.c5
-rw-r--r--mbbsd/read.c2
3 files changed, 14 insertions, 3 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c
index de58093e..b02181e8 100644
--- a/mbbsd/bbs.c
+++ b/mbbsd/bbs.c
@@ -798,10 +798,20 @@ do_post_vote(void)
int
do_post_openbid(void)
{
+ char ans[4];
boardheader_t *bp;
+
bp = getbcache(currbid);
if (!(bp->brdattr & BRD_VOTEBOARD))
+ {
+ getdata(b_lines - 1, 0,
+ "確定要公開招標嗎? [y/N] ",
+ ans, sizeof(ans), LCECHO);
+ if(ans[0] != 'y')
+ return FULLUPDATE;
+
return do_general(1);
+ }
return 0;
}
diff --git a/mbbsd/board.c b/mbbsd/board.c
index 1714218c..dcd9dfb5 100644
--- a/mbbsd/board.c
+++ b/mbbsd/board.c
@@ -454,9 +454,10 @@ brdlist_foot(void)
static inline char *
make_class_color(char *name)
{
+ /* 34 is too dark */
char *colorset[8] = {"", ANSI_COLOR(32),
- ANSI_COLOR(33), ANSI_COLOR(36), ANSI_COLOR(34), ANSI_COLOR(1),
- ANSI_COLOR(1;32), ANSI_COLOR(1;33)};
+ ANSI_COLOR(33), ANSI_COLOR(36), ANSI_COLOR(1;34),
+ ANSI_COLOR(1), ANSI_COLOR(1;32), ANSI_COLOR(1;33)};
return colorset[(unsigned int)
(name[0] + name[1] +
diff --git a/mbbsd/read.c b/mbbsd/read.c
index 2a4a3c63..6f10aa25 100644
--- a/mbbsd/read.c
+++ b/mbbsd/read.c
@@ -702,7 +702,7 @@ i_read_key(const onekey_t * rcmdlist, keeploc_t * locmem,
(headers[locmem->crs_ln - locmem->top_ln].multi.refer.ref) :
locmem->crs_ln, TAG_TOGGLE))
locmem->crs_ln = locmem->crs_ln + 1;
- mode = PART_REDRAW;
+ mode = FULLUPDATE;
break;
case Ctrl('C'):