Mercurial > vim
comparison src/terminal.c @ 13686:61979a75435a v8.0.1715
patch 8.0.1715: terminal buffer can be 1 more than 'terminalscroll' lines
commit https://github.com/vim/vim/commit/8c94a549051cc4d4cbb8cabd321724a85fe40c23
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Apr 15 12:55:13 2018 +0200
patch 8.0.1715: terminal buffer can be 1 more than 'terminalscroll' lines
Problem: Terminal buffer can be 1 more than 'terminalscroll' lines.
Solution: Change > to >=.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 15 Apr 2018 13:00:05 +0200 |
parents | 1651a4c5c27a |
children | 3b1cfbc70b43 |
comparison
equal
deleted
inserted
replaced
13685:1b856fbd511a | 13686:61979a75435a |
---|---|
2516 { | 2516 { |
2517 term_T *term = (term_T *)user; | 2517 term_T *term = (term_T *)user; |
2518 | 2518 |
2519 /* If the number of lines that are stored goes over 'termscrollback' then | 2519 /* If the number of lines that are stored goes over 'termscrollback' then |
2520 * delete the first 10%. */ | 2520 * delete the first 10%. */ |
2521 if (term->tl_scrollback.ga_len > p_tlsl) | 2521 if (term->tl_scrollback.ga_len >= p_tlsl) |
2522 { | 2522 { |
2523 int todo = p_tlsl / 10; | 2523 int todo = p_tlsl / 10; |
2524 int i; | 2524 int i; |
2525 | 2525 |
2526 curbuf = term->tl_buffer; | 2526 curbuf = term->tl_buffer; |