diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2020-01-23 18:05:04 +0100 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2020-04-01 19:43:55 +0200 |
commit | 1fe0b329fe1d40e5837a43f53da0e0fff38477bc (patch) | |
tree | 4f4fe9af5166713bab5ac6403bf42636a6fdaa00 /src/nvim/screen.c | |
parent | 4139678f97ee556ab142031a1ed5c7580278b64f (diff) | |
download | rneovim-1fe0b329fe1d40e5837a43f53da0e0fff38477bc.tar.gz rneovim-1fe0b329fe1d40e5837a43f53da0e0fff38477bc.tar.bz2 rneovim-1fe0b329fe1d40e5837a43f53da0e0fff38477bc.zip |
api/ui: win_viewport event for visible range and cursor position in window
Diffstat (limited to 'src/nvim/screen.c')
-rw-r--r-- | src/nvim/screen.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c index 2e2c6ca737..6e1273ed0c 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -417,7 +417,7 @@ int update_screen(int type) need_wait_return = false; } - win_ui_flush_positions(); + win_ui_flush(); msg_ext_check_clear(); /* reset cmdline_row now (may have been changed temporarily) */ @@ -1629,6 +1629,7 @@ static void win_update(win_T *wp) * changes are relevant). */ wp->w_valid |= VALID_BOTLINE; + wp->w_viewport_invalid = true; if (wp == curwin && wp->w_botline != old_botline && !recursive) { recursive = TRUE; curwin->w_valid &= ~VALID_TOPLINE; @@ -1648,7 +1649,7 @@ static void win_update(win_T *wp) /* restore got_int, unless CTRL-C was hit while redrawing */ if (!got_int) got_int = save_got_int; -} +} // NOLINT(readability/fn_size) /// Returns width of the signcolumn that should be used for the whole window /// |