X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/c989dbc409badcaa1c81e111c2a03ddeff9ec668..a5dd84675905dfc4274cf45424e6f3a9e385e1a7:/terminal.c diff --git a/terminal.c b/terminal.c index cb00ea6e..083b0fb4 100644 --- a/terminal.c +++ b/terminal.c @@ -3799,9 +3799,13 @@ static void clipme(Terminal *term, pos top, pos bottom, int rect, int desel) void term_copyall(Terminal *term) { pos top; + pos bottom; + tree234 *screen = term->screen; top.y = -sblines(term); top.x = 0; - clipme(term, top, term->curs, 0, TRUE); + bottom.y = find_last_nonempty_line(term, screen); + bottom.x = term->cols; + clipme(term, top, bottom, 0, TRUE); } /*