1
0
forked from aniani/vim

patch 8.0.1789: BufWinEnter does not work well for a terminal window

Problem:    BufWinEnter does not work well for a terminal window.
Solution:   Do not trigger BufWinEnter when opening a terminal window.
This commit is contained in:
Bram Moolenaar
2018-05-03 20:40:20 +02:00
parent dddab90d22
commit 606cb8b08e
4 changed files with 8 additions and 9 deletions

View File

@@ -605,13 +605,7 @@ term_start(
* a deadlock if the job is waiting for Vim to read. */
channel_set_nonblock(term->tl_job->jv_channel, PART_IN);
if (old_curbuf == NULL)
{
++curbuf->b_locked;
apply_autocmds(EVENT_BUFWINENTER, NULL, NULL, FALSE, curbuf);
--curbuf->b_locked;
}
else
if (old_curbuf != NULL)
{
--curbuf->b_nwindows;
curbuf = old_curbuf;