Mercurial > vim
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 |