changeset 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 139e02004366
children bf9c90b6a79b
files src/terminal.c src/version.c
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/terminal.c
+++ b/src/terminal.c
@@ -1494,7 +1494,7 @@ term_try_stop_job(buf_T *buf)
 	if (job->jv_status >= JOB_ENDED)
 	    return OK;
 
-	ui_delay(10L, FALSE);
+	ui_delay(10L, TRUE);
 	term_flush_messages();
     }
     return FAIL;
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    2204,
+/**/
     2203,
 /**/
     2202,