diff options
author | Bram Moolenaar <Bram@vim.org> | 2013-02-06 13:38:02 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2013-02-06 13:38:02 +0100 |
commit | 530e7dfafd7e951ac36e39c87bf72ebdb4caa428 (patch) | |
tree | 023e406deb48bb5b1a388002db7b404a3972ffd7 /src/window.c | |
parent | b6a76ffc4cc79163c88b734e0a803385321b3ca6 (diff) | |
download | vim-git-530e7dfafd7e951ac36e39c87bf72ebdb4caa428.tar.gz |
updated for version 7.3.801v7.3.801
Problem: ":window set nu?" displays the cursor line. (Nazri Ramliy)
Solution: Do not update the cursor line when conceallevel is zero or the
screen has scrolled. (partly by Christian Brabandt)
Diffstat (limited to 'src/window.c')
-rw-r--r-- | src/window.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/window.c b/src/window.c index b5d4afd2b..1a09c9145 100644 --- a/src/window.c +++ b/src/window.c @@ -3991,9 +3991,10 @@ win_goto(wp) #ifdef FEAT_CONCEAL /* Conceal cursor line in previous window, unconceal in current window. */ - if (win_valid(owp)) + if (win_valid(owp) && owp->w_p_cole > 0 && !msg_scrolled) update_single_line(owp, owp->w_cursor.lnum); - update_single_line(curwin, curwin->w_cursor.lnum); + if (curwin->w_p_cole > 0 && !msg_scrolled) + need_cursor_line_redraw = TRUE; #endif } |