From 49411cd0b57e30bfbd14e5536279d180a609a6f9 Mon Sep 17 00:00:00 2001 From: Steve Dower Date: Tue, 29 Jul 2025 22:27:36 +0100 Subject: [PATCH] Avoid overwriting inherited startup flags when launching Python. Fixes #150 --- src/pymanager/_launch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pymanager/_launch.cpp b/src/pymanager/_launch.cpp index 6058338..0286093 100644 --- a/src/pymanager/_launch.cpp +++ b/src/pymanager/_launch.cpp @@ -122,7 +122,7 @@ launch(const wchar_t *executable, const wchar_t *insert_args, int skip_argc, DWO goto exit; } - si.dwFlags = STARTF_USESTDHANDLES; + si.dwFlags |= STARTF_USESTDHANDLES; if (!CreateProcessW(executable, newCmdLine, NULL, NULL, TRUE, 0, NULL, NULL, &si, &pi)) { lastError = GetLastError(); goto exit;