diff options
author | Richard Adenling <dreeze@gmail.com> | 2016-08-06 13:23:52 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2017-05-08 13:49:14 +0200 |
commit | a6f74debc01b1d76713b392819d429de7d92f875 (patch) | |
tree | 15e6aeba452d6bde23430c6354f7d21f44699c6a /src/nvim/buffer.c | |
parent | a9605bb4aff76a934a4c39fbda093ee8fc8a1c71 (diff) | |
download | rneovim-a6f74debc01b1d76713b392819d429de7d92f875.tar.gz rneovim-a6f74debc01b1d76713b392819d429de7d92f875.tar.bz2 rneovim-a6f74debc01b1d76713b392819d429de7d92f875.zip |
terminal: refresh before on_exit. #5217
References #3030
References https://github.com/radenling/vim-dispatch-neovim/issues/6
The terminal is updated by a timer, but on_exit needs the final state.
Before this change, on_exit callback could see a stale terminal buffer.
Helped-by: oni-link <knil.ino@gmail.com>
Diffstat (limited to 'src/nvim/buffer.c')
-rw-r--r-- | src/nvim/buffer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c index 7def8c1684..fe80f7f62e 100644 --- a/src/nvim/buffer.c +++ b/src/nvim/buffer.c @@ -449,7 +449,7 @@ void close_buffer(win_T *win, buf_T *buf, int action, int abort_if_last) if (buf->terminal) { terminal_close(buf->terminal, NULL); - } + } /* Always remove the buffer when there is no file name. */ if (buf->b_ffname == NULL) |