diff options
author | Luuk van Baal <luukvbaal@gmail.com> | 2023-04-01 03:11:56 +0200 |
---|---|---|
committer | Luuk van Baal <luukvbaal@gmail.com> | 2023-04-02 15:24:55 +0200 |
commit | c8a28b847e2b814b44fe77b46f7f4564ab59f0ac (patch) | |
tree | 2200f8f4cfd76ee26da70f5dcae840aa6ac90577 /src | |
parent | 3a4db8154ff043f044ab18d5fced42bffb1002fd (diff) | |
download | rneovim-c8a28b847e2b814b44fe77b46f7f4564ab59f0ac.tar.gz rneovim-c8a28b847e2b814b44fe77b46f7f4564ab59f0ac.tar.bz2 rneovim-c8a28b847e2b814b44fe77b46f7f4564ab59f0ac.zip |
fix(ui): ruler is not redrawn in cmdline with redrawstatus
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/drawscreen.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/drawscreen.c b/src/nvim/drawscreen.c index f90a41c406..5ced55b2c7 100644 --- a/src/nvim/drawscreen.c +++ b/src/nvim/drawscreen.c @@ -2683,6 +2683,11 @@ void status_redraw_buf(buf_T *buf) redraw_later(wp, UPD_VALID); } } + // Redraw the ruler if it is in the command line and was not marked for redraw above + if (p_ru && !curwin->w_status_height && !curwin->w_redr_status) { + redraw_cmdline = true; + redraw_later(curwin, UPD_VALID); + } } /// Redraw all status lines that need to be redrawn. |