diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2019-04-08 13:41:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-08 13:41:39 +0200 |
commit | 5a81561e7afa9c26d2190677750e341694e17c91 (patch) | |
tree | 85483b8f5e4716b036850037afce4f92d9073643 /src | |
parent | d928b036dc2be8f043545c0d7e2a2b2285528aaa (diff) | |
parent | 344c69b66b19c76a0a7e9f07f591f063317943d7 (diff) | |
download | rneovim-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.c | 4 |
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); } |