Files
neovim/test/functional
Justin M. Keyes d8ccee30b0 fix(jobwait): always drain process event queues #15970
Problem:
jobwait() returns early if the job was stopped, but the job might have
pending callbacks on its event queue which are required to complete its
teardown. State such as term->closed might not be updated yet (by the
pending callbacks), so codepaths such as :bdelete think the job is still
running.

Solution:
Always flush the job's event queue before returning from jobwait().

ref #15349

Co-authored-by: Gregory Anders <greg@gpanders.com>
2021-10-08 17:02:37 -07:00
..
2019-11-27 22:47:25 -08:00
2021-08-26 21:57:25 -04:00
2021-07-02 17:54:29 +02:00