[PATCH v2] conhost: Respect the StartupInfo's wShowWindow.
Gabriel Ivăncescu
gabrielopcode at gmail.com
Tue Dec 1 07:49:53 CST 2020
Since 859b526c81a2af841b5b7b28d06f3d782bccdab5, console windows are always
shown even if they're supposed to start in some other state, e.g. minimized.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---
This fixes the regression.
programs/conhost/conhost.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/programs/conhost/conhost.c b/programs/conhost/conhost.c
index e3a9a25..f864bbb 100644
--- a/programs/conhost/conhost.c
+++ b/programs/conhost/conhost.c
@@ -2756,7 +2756,7 @@ int __cdecl wmain(int argc, WCHAR *argv[])
if (!init_window( &console )) return 1;
GetStartupInfoW( &si );
set_console_title( &console, si.lpTitle, wcslen( si.lpTitle ) * sizeof(WCHAR) );
- ShowWindow( console.win, SW_SHOW );
+ ShowWindow( console.win, (si.dwFlags & STARTF_USESHOWWINDOW) ? si.wShowWindow : SW_SHOW );
}
return main_loop( &console, signal );
--
2.21.0
More information about the wine-devel
mailing list