aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/window.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2019-01-11 12:30:17 +0100
committerGitHub <noreply@github.com>2019-01-11 12:30:17 +0100
commit8853fca1fdc5ee3a2aea3eb3e772e091946a3a71 (patch)
tree795d73cfbc14ffdd3615e48bd19baeb0a830ec3f /src/nvim/window.c
parent10f29f79f4e8240254b916160ae5bb17ff56d161 (diff)
parent889f73e8618458ed46050e26cac0dee30a19b4f4 (diff)
downloadrneovim-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.c12
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;
+ }
}