diff options
| author | Björn Linse <bjorn.linse@gmail.com> | 2019-01-11 12:30:17 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-01-11 12:30:17 +0100 |
| commit | 8853fca1fdc5ee3a2aea3eb3e772e091946a3a71 (patch) | |
| tree | 795d73cfbc14ffdd3615e48bd19baeb0a830ec3f /src/nvim/window.c | |
| parent | 10f29f79f4e8240254b916160ae5bb17ff56d161 (diff) | |
| parent | 889f73e8618458ed46050e26cac0dee30a19b4f4 (diff) | |
| download | rneovim-8853fca1fdc5ee3a2aea3eb3e772e091946a3a71.tar.gz rneovim-8853fca1fdc5ee3a2aea3eb3e772e091946a3a71.tar.bz2 rneovim-8853fca1fdc5ee3a2aea3eb3e772e091946a3a71.zip | |
Merge pull request #9484 from bfredl/highlander
screen: make update_screen() the only entry point for redrawing
Diffstat (limited to 'src/nvim/window.c')
| -rw-r--r-- | src/nvim/window.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c index 97c708ed20..35ca5c61e8 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -3542,11 +3542,13 @@ void win_goto(win_T *wp) win_enter(wp, true); - /* Conceal cursor line in previous window, unconceal in current window. */ - if (win_valid(owp) && owp->w_p_cole > 0 && !msg_scrolled) - update_single_line(owp, owp->w_cursor.lnum); - if (curwin->w_p_cole > 0 && !msg_scrolled) - need_cursor_line_redraw = TRUE; + // Conceal cursor line in previous window, unconceal in current window. + if (win_valid(owp) && owp->w_p_cole > 0 && !msg_scrolled) { + redrawWinline(owp, owp->w_cursor.lnum); + } + if (curwin->w_p_cole > 0 && !msg_scrolled) { + need_cursor_line_redraw = true; + } } |