Permalink
Browse files

patch 8.0.0926: when job in terminal window ends topline is wrong

Problem:    When job in terminal window ends topline may be wrong.
Solution:   When the job ends adjust topline so that the active part of the
            terminal is displayed.
  • Loading branch information...
brammool committed Aug 13, 2017
1 parent 62426e1 commit e0f314aa8d0e2099d2e4e5665fe13199752adc8e
Showing with 9 additions and 0 deletions.
  1. +7 −0 src/terminal.c
  2. +2 −0 src/version.c
View
@@ -926,6 +926,13 @@ move_terminal_to_buffer(term_T *term)
wp->w_cursor.lnum = term->tl_buffer->b_ml.ml_line_count;
wp->w_cursor.col = 0;
wp->w_valid = 0;
if (wp->w_cursor.lnum >= wp->w_height)
{
linenr_T min_topline = wp->w_cursor.lnum - wp->w_height + 1;
if (wp->w_topline < min_topline)
wp->w_topline = min_topline;
}
redraw_win_later(wp, NOT_VALID);
}
}
View
@@ -769,6 +769,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
926,
/**/
925,
/**/

0 comments on commit e0f314a

Please sign in to comment.