aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2019-04-08 13:41:39 +0200
committerGitHub <noreply@github.com>2019-04-08 13:41:39 +0200
commit5a81561e7afa9c26d2190677750e341694e17c91 (patch)
tree85483b8f5e4716b036850037afce4f92d9073643 /src
parentd928b036dc2be8f043545c0d7e2a2b2285528aaa (diff)
parent344c69b66b19c76a0a7e9f07f591f063317943d7 (diff)
downloadrneovim-5a81561e7afa9c26d2190677750e341694e17c91.tar.gz
rneovim-5a81561e7afa9c26d2190677750e341694e17c91.tar.bz2
rneovim-5a81561e7afa9c26d2190677750e341694e17c91.zip
Merge pull request #9866 from bfredl/setbufcursor
api/window: validate cursor in nvim_win_set_buf
Diffstat (limited to 'src')
-rw-r--r--src/nvim/api/window.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/api/window.c b/src/nvim/api/window.c
index a68ae805e8..01cb9a6847 100644
--- a/src/nvim/api/window.c
+++ b/src/nvim/api/window.c
@@ -67,6 +67,10 @@ void nvim_win_set_buf(Window window, Buffer buffer, Error *err)
buffer);
}
+ // If window is not current, state logic will not validate its cursor.
+ // So do it now.
+ validate_cursor();
+
restore_win(save_curwin, save_curtab, false);
}