comparison src/terminal.c @ 18420:3a3efaaa05c5 v8.1.2204

patch 8.1.2204: crash on exit when closing terminals Commit: https://github.com/vim/vim/commit/8f7ab4bd1e66fd532bdef6559502d961f03b54d8 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Oct 23 23:16:45 2019 +0200 patch 8.1.2204: crash on exit when closing terminals Problem: Crash on exit when closing terminals. (Corey Hickey) Solution: Actually wait for the job to stop. (closes https://github.com/vim/vim/issues/5100)
author Bram Moolenaar <Bram@vim.org>
date Wed, 23 Oct 2019 23:30:04 +0200
parents 527b7084c556
children 507348b211b4
comparison
equal deleted inserted replaced
18419:139e02004366 18420:3a3efaaa05c5
1492 // cleaned up but it won't be freed. 1492 // cleaned up but it won't be freed.
1493 job_status(job); 1493 job_status(job);
1494 if (job->jv_status >= JOB_ENDED) 1494 if (job->jv_status >= JOB_ENDED)
1495 return OK; 1495 return OK;
1496 1496
1497 ui_delay(10L, FALSE); 1497 ui_delay(10L, TRUE);
1498 term_flush_messages(); 1498 term_flush_messages();
1499 } 1499 }
1500 return FAIL; 1500 return FAIL;
1501 } 1501 }
1502 1502