荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: georgehill (佐治·希尔【心情车站】), 信区: InstallBBS
标 题: Edit时按backspace的断线bug(zz)
发信站: BBS 荔园晨风站 (Tue Mar 21 12:12:19 2000), 站内信件
【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@melon.gznet.edu.cn 所发表 】
寄信人: deardragon.bbs@dii.nju.edu.cn
标 题: [转寄] Edit时按backspace的断线bug zhch
注 意: 站外信件
日 期: Fri Mar 17 12:14:08 2000
发信人: zhch (zhch), 信区: BBSDev
标 题: Edit时按backspace的断线bug
发信站: 南京大学小百合站 (Sat Jan 15 14:40:54 2000), 转信
这个bug由河海bbs的Alex首先发现:
在编辑时, 如光标移到屏幕左上角, 但该行非文章首行,
此时按backspace会导致断线.
经测试, 这个bug在fb3.0的bbsrf和bbsd各个版本和老的
fb2.x还有老fb自带的编辑器ve中均存在.
下面是Alex给出的解决方法:
6. edit.c
case Ctrl('H'): case '\177': /* backspace */
NO_ANSI_MODIFY;
if(currpnt == 0) {
struct textline *p ;
if(!currline->prev) {
} break ;
currln--;
curr_window_line-- ;
currline = currline->prev ;
currpnt = currline->len ;
// 增加下面一行代码
if(curr_window_line < 0) top_of_win = top_of_win->next
;
//
if(*killsp(currline->next->data) == '\0') {
--
zhch
※ 来源:.南京大学小百合站 dii.nju.edu.cn.[FROM: dsl.nju.edu.cn]
--
※ 转寄:.南京大学小百合站 dii.nju.edu.cn.[FROM: csdnt.gdpa.edu.c]
--
※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 深大荔园晨风转站]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店