From ac60463256d4bfa4636b907177be3b844eb0517a Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Tue, 14 Apr 2026 12:45:33 +0300 Subject: [PATCH] cgen: gg: not having `[console]` makes application hang (fixes #11277) --- vlib/v/gen/c/testdata/gui_windows_program.c.must_have | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vlib/v/gen/c/testdata/gui_windows_program.c.must_have b/vlib/v/gen/c/testdata/gui_windows_program.c.must_have index d14abb19f..184d5bfbe 100644 --- a/vlib/v/gen/c/testdata/gui_windows_program.c.must_have +++ b/vlib/v/gen/c/testdata/gui_windows_program.c.must_have @@ -1 +1,9 @@ int WINAPI wWinMain(HINSTANCE instance, HINSTANCE prev_instance, LPWSTR cmd_line, int show_cmd){ +con_valid = AttachConsole(ATTACH_PARENT_PROCESS); +if (con_valid) { +err = freopen_s(&res_fp, "CON", "w", stdout); +err = freopen_s(&res_fp, "CON", "w", stderr); +} else { +err = freopen_s(&res_fp, "NUL", "w", stdout); +err = freopen_s(&res_fp, "NUL", "w", stderr); +} -- 2.39.5