From 49f137c7de08974dcc72154e97e99c438e2f432b Mon Sep 17 00:00:00 2001 From: piaip Date: Sun, 17 May 2009 17:16:28 +0000 Subject: fix push (recomment) input location wrong in screen mode git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4455 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/bbs.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index d3ba2724..ed0431c7 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -2975,8 +2975,15 @@ recommend(int ent, fileheader_t * fhdr, const char *direct) // make sure to do modification { char ans[2]; - sprintf(buf+strlen(buf), ANSI_REVERSE "%-*s" - ANSI_RESET " ½T©w[y/N]:", maxlength, msg); + sprintf(buf+strlen(buf), +#ifdef USE_PFTERM + ANSI_REVERSE "%-*s" ANSI_RESET " ½T©w[y/N]:", +#else + "%-*s ½T©w[y/N]:", +#endif + maxlength, msg); + move(b_lines, 0); + clrtoeol(); if(!getdata(b_lines, 0, buf, ans, sizeof(ans), LCECHO) || ans[0] != 'y') return FULLUPDATE; -- cgit v1.2.3