# HG changeset patch # User Bram Moolenaar # Date 1587910503 -7200 # Node ID 28d82a34233197c7d2407a03400855e038caa96b # Parent 2fb397573541e9b1374539970bc82198f5e61eba patch 8.2.0645: MS-Windows terminal: CTRL-C does not get to child job Commit: https://github.com/vim/vim/commit/07b761a012958ca91fa420f9c86a33675ddca943 Author: Bram Moolenaar Date: Sun Apr 26 16:06:01 2020 +0200 patch 8.2.0645: MS-Windows terminal: CTRL-C does not get to child job Problem: MS-Windows terminal: CTRL-C does not get to child job. Solution: Remove CREATE_NEW_PROCESS_GROUP from CreateProcessW(). (Nobuhiro Takasaki, closes #5987) diff --git a/src/terminal.c b/src/terminal.c --- a/src/terminal.c +++ b/src/terminal.c @@ -6300,8 +6300,7 @@ conpty_term_and_job_init( if (!CreateProcessW(NULL, cmd_wchar_copy, NULL, NULL, FALSE, EXTENDED_STARTUPINFO_PRESENT | CREATE_UNICODE_ENVIRONMENT - | CREATE_SUSPENDED | CREATE_NEW_PROCESS_GROUP - | CREATE_DEFAULT_ERROR_MODE, + | CREATE_SUSPENDED | CREATE_DEFAULT_ERROR_MODE, env_wchar, cwd_wchar, &term->tl_siex.StartupInfo, &proc_info)) goto failed; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -747,6 +747,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 645, +/**/ 644, /**/ 643,