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)
diff --git a/src/screen.c b/src/screen.c
index bcfaabe..d1f17b5 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -8699,7 +8699,8 @@
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 */