Files
neovim/runtime
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
..
2021-05-01 14:22:52 -04:00
2021-05-02 12:44:04 -04:00
2021-05-25 22:11:04 -04:00
2021-05-01 22:29:03 -04:00
2021-05-01 22:29:03 -04:00
2021-05-25 22:11:04 -04:00
2021-03-09 19:21:26 +01:00
2021-04-29 21:08:09 -04:00
2019-07-29 20:50:07 +02:00
2021-04-27 09:21:32 -04:00
2021-04-28 21:57:50 -04:00
2019-07-29 20:50:07 +02:00
2021-09-26 15:15:30 -07:00
2021-05-01 22:29:03 -04:00
2021-05-01 22:29:02 -04:00
2021-05-01 22:29:02 -04:00