diff options
| author | Maxim Sobolev <sobomax@FreeBSD.org> | 2001-11-25 22:51:30 +0000 |
|---|---|---|
| committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2001-11-25 22:51:30 +0000 |
| commit | c1f25b2f6bcebe6fe0ccdc6616e46b12e773bc62 (patch) | |
| tree | 5815c5099b155d1060569db1bcf46172cbcae741 /sys/dev/syscons/scmouse.c | |
| parent | 5744b3eac4169ecddd049dd05749b9e1e59655f8 (diff) | |
Notes
Diffstat (limited to 'sys/dev/syscons/scmouse.c')
| -rw-r--r-- | sys/dev/syscons/scmouse.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/syscons/scmouse.c b/sys/dev/syscons/scmouse.c index fcd997ee2f3e..482b86fd5bb1 100644 --- a/sys/dev/syscons/scmouse.c +++ b/sys/dev/syscons/scmouse.c @@ -532,11 +532,15 @@ mouse_cut_word(scr_stat *scp) static void mouse_cut_line(scr_stat *scp) { + int len; int from; if (scp->status & MOUSE_VISIBLE) { from = (scp->mouse_pos / scp->xsize) * scp->xsize; mouse_do_cut(scp, from, from + scp->xsize - 1); + len = strlen(cut_buffer); + if (cut_buffer[len - 1] == '\r') + cut_buffer[len - 1] = '\0'; scp->status |= MOUSE_CUTTING; } } |
