diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2010-02-17 20:58:24 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2010-02-17 20:58:24 +0000 |
commit | d285f7fd4d3d6a2000b5ef2ba0e8f098bb7e77d8 (patch) | |
tree | 50654cf90d1a9b6c8a7b300a8df675814c99ec4d /window-copy.c | |
parent | 44ded35d5da3d958cbb3bb92e9c9b4be9d078d4f (diff) | |
download | rtmux-d285f7fd4d3d6a2000b5ef2ba0e8f098bb7e77d8.tar.gz rtmux-d285f7fd4d3d6a2000b5ef2ba0e8f098bb7e77d8.tar.bz2 rtmux-d285f7fd4d3d6a2000b5ef2ba0e8f098bb7e77d8.zip |
Don't strip add newline if only copying part of wrapped line. Problem spotted
by and fix from Micah Cowan.
Diffstat (limited to 'window-copy.c')
-rw-r--r-- | window-copy.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/window-copy.c b/window-copy.c index 3bc697cf..40897602 100644 --- a/window-copy.c +++ b/window-copy.c @@ -1038,7 +1038,7 @@ window_copy_copy_line(struct window_pane *wp, } /* Only add a newline if the line wasn't wrapped. */ - if (!wrapped) { + if (!wrapped || ex != xx) { *buf = xrealloc(*buf, 1, (*off) + 1); (*buf)[(*off)++] = '\n'; } |