Mercurial > vim
diff src/screen.c @ 13666:57da3d873f20 v8.0.1705
patch 8.0.1705: when making a vertical split the mode message isn't updated
commit https://github.com/vim/vim/commit/5bab555c2f1b3b86d57e4adeb86d908eff477fc9
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Apr 13 20:41:29 2018 +0200
patch 8.0.1705: when making a vertical split the mode message isn't updated
Problem: When making a vertical split the mode message isn't always
updated, "VISUAL" remains. (Alexei Averchenko)
Solution: Only reset clear_cmdline when filling all columns of the last
screen line. (Tom M. closes #2611)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Fri, 13 Apr 2018 20:45:07 +0200 |
parents | cec5137d5332 |
children | 0e9b2971d7c3 |
line wrap: on
line diff
--- a/src/screen.c +++ b/src/screen.c @@ -8699,7 +8699,8 @@ screen_fill( if (row == Rows - 1) /* overwritten the command line */ { redraw_cmdline = TRUE; - if (c1 == ' ' && c2 == ' ') + if (start_col == 0 && end_col == Columns + && c1 == ' ' && c2 == ' ' && attr == 0) clear_cmdline = FALSE; /* command line has been cleared */ if (start_col == 0) mode_displayed = FALSE; /* mode cleared or overwritten */