[PATCH 2/5] cmd.exe: if there is a title given through STARTUPINFO, use it
Damjan Jovanovic
damjan.jov at gmail.com
Sat Aug 3 22:24:32 CDT 2019
Signed-off-by: Damjan Jovanovic <damjan.jov at gmail.com>
---
programs/cmd/wcmdmain.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
-------------- next part --------------
diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c
index 29e498a48d..d7c0ce13fe 100644
--- a/programs/cmd/wcmdmain.c
+++ b/programs/cmd/wcmdmain.c
@@ -2417,6 +2417,7 @@ int wmain (int argc, WCHAR *argvW[])
CMD_LIST *toExecute = NULL; /* Commands left to be executed */
OSVERSIONINFOW osv;
char osver[50];
+ STARTUPINFOW startupInfo;
if (!GetEnvironmentVariableW(comspecW, comspec, ARRAY_SIZE(comspec)))
{
@@ -2676,7 +2677,11 @@ int wmain (int argc, WCHAR *argvW[])
return errorlevel;
}
- SetConsoleTitleW(WCMD_LoadMessage(WCMD_CONSTITLE));
+ GetStartupInfoW(&startupInfo);
+ if (startupInfo.lpTitle != NULL)
+ SetConsoleTitleW(startupInfo.lpTitle);
+ else
+ SetConsoleTitleW(WCMD_LoadMessage(WCMD_CONSTITLE));
/* Note: cmd.exe /c dir does not get a new color, /k dir does */
if (opt_t) {
More information about the wine-devel
mailing list