aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/move.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2020-10-08 20:32:13 -0400
committerGitHub <noreply@github.com>2020-10-08 20:32:13 -0400
commit15ad7c0d27d3a9aa7dd100ecb4ab32956164112b (patch)
tree3a1d872d77cfb7526d55fa450ddb9fb92dcadde4 /src/nvim/move.c
parentca6815115c79da62b845f479f0cdd765bdbfb700 (diff)
parent2bfe2018d652e4bbf444795b2544d7d2af4e7243 (diff)
downloadrneovim-15ad7c0d27d3a9aa7dd100ecb4ab32956164112b.tar.gz
rneovim-15ad7c0d27d3a9aa7dd100ecb4ab32956164112b.tar.bz2
rneovim-15ad7c0d27d3a9aa7dd100ecb4ab32956164112b.zip
Merge pull request #13074 from janlazo/vim-8.1.1717
vim-patch:8.1.{746,1717,2294,2303,2405},8.2.0007
Diffstat (limited to 'src/nvim/move.c')
-rw-r--r--src/nvim/move.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/move.c b/src/nvim/move.c
index 8a8a639a52..e2a304efa5 100644
--- a/src/nvim/move.c
+++ b/src/nvim/move.c
@@ -641,7 +641,7 @@ void validate_virtcol_win(win_T *wp)
/*
* Validate curwin->w_cline_height only.
*/
-static void validate_cheight(void)
+void validate_cheight(void)
{
check_cursor_moved(curwin);
if (!(curwin->w_valid & VALID_CHEIGHT)) {
@@ -943,6 +943,9 @@ void curs_columns(
redraw_later(SOME_VALID);
}
+ // now w_leftcol is valid, avoid check_cursor_moved() thinking otherwise
+ curwin->w_valid_leftcol = curwin->w_leftcol;
+
curwin->w_valid |= VALID_WCOL|VALID_WROW|VALID_VIRTCOL;
}