diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-10-01 19:06:35 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-10-01 19:06:35 +0200 |
commit | 668008be66326ed9e5b1122abede34ed3d2de2d8 (patch) | |
tree | f2095fa589aa2ecb333fc0d88589692add598ada /src/window.c | |
parent | 0022675aa362da0969666e48ced252b57ca1f79e (diff) | |
download | vim-git-668008be66326ed9e5b1122abede34ed3d2de2d8.tar.gz |
patch 8.2.1780: statusline not updated when splitting windowsv8.2.1780
Problem: Statusline not updated when splitting windows.
Solution: Call status_redraw_all(). (Jason Franklin, closes #5496)
Diffstat (limited to 'src/window.c')
-rw-r--r-- | src/window.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/window.c b/src/window.c index c73062ddd..64017bfeb 100644 --- a/src/window.c +++ b/src/window.c @@ -1273,13 +1273,11 @@ win_split_ins( if (flags & (WSP_TOP | WSP_BOT)) (void)win_comp_pos(); - /* - * Both windows need redrawing - */ + // Both windows need redrawing. Update all status lines, in case they + // show something related to the window count or position. redraw_win_later(wp, NOT_VALID); - wp->w_redr_status = TRUE; redraw_win_later(oldwin, NOT_VALID); - oldwin->w_redr_status = TRUE; + status_redraw_all(); if (need_status) { |