From: Bram Moolenaar Date: Sat, 29 Jul 2017 14:01:53 +0000 (+0200) Subject: patch 8.0.0802: last line of terminal window has no color X-Git-Tag: v8.0.0802 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70229f951f00cdcff790f2e70b0b0a601202e9e7;p=vim patch 8.0.0802: last line of terminal window has no color Problem: After a job exits the last line in the terminal window does not get color attributes. Solution: Fix off-by-one error. --- diff --git a/src/terminal.c b/src/terminal.c index d02e7f12c..3972bcc83 100644 --- a/src/terminal.c +++ b/src/terminal.c @@ -1270,7 +1270,7 @@ term_get_attr(buf_T *buf, linenr_T lnum, int col) term_T *term = buf->b_term; sb_line_T *line; - if (lnum >= term->tl_scrollback.ga_len) + if (lnum > term->tl_scrollback.ga_len) return 0; line = (sb_line_T *)term->tl_scrollback.ga_data + lnum - 1; if (col >= line->sb_cols) diff --git a/src/version.c b/src/version.c index 4c2a48ad3..44ae124a4 100644 --- a/src/version.c +++ b/src/version.c @@ -769,6 +769,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 802, /**/ 801, /**/