mirror of
https://github.com/tmate-io/tmate.git
synced 2025-02-02 19:39:32 +01:00
Simplify copy lines, from Keith Amling.
This commit is contained in:
parent
53cbae544f
commit
58c97695c9
@ -1442,17 +1442,10 @@ window_copy_get_selection(struct window_pane *wp, size_t *len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Copy the lines. */
|
/* Copy the lines. */
|
||||||
if (sy == ey)
|
for (i = sy; i <= ey; i++) {
|
||||||
window_copy_copy_line(wp, &buf, &off, sy, firstsx, lastex);
|
window_copy_copy_line(wp, &buf, &off, i,
|
||||||
else {
|
(i == sy ? firstsx : restsx),
|
||||||
window_copy_copy_line(wp, &buf, &off, sy, firstsx, restex);
|
(i == ey ? lastex : restex));
|
||||||
if (ey - sy > 1) {
|
|
||||||
for (i = sy + 1; i < ey; i++) {
|
|
||||||
window_copy_copy_line(
|
|
||||||
wp, &buf, &off, i, restsx, restex);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
window_copy_copy_line(wp, &buf, &off, ey, restsx, lastex);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Don't bother if no data. */
|
/* Don't bother if no data. */
|
||||||
|
Loading…
Reference in New Issue
Block a user