cmd.exe: If there is a title given through STARTUPINFO, use it.
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
6ae919de81
commit
ada8b1ab93
|
@ -2417,6 +2417,7 @@ int wmain (int argc, WCHAR *argvW[])
|
||||||
CMD_LIST *toExecute = NULL; /* Commands left to be executed */
|
CMD_LIST *toExecute = NULL; /* Commands left to be executed */
|
||||||
OSVERSIONINFOW osv;
|
OSVERSIONINFOW osv;
|
||||||
char osver[50];
|
char osver[50];
|
||||||
|
STARTUPINFOW startupInfo;
|
||||||
|
|
||||||
if (!GetEnvironmentVariableW(comspecW, comspec, ARRAY_SIZE(comspec)))
|
if (!GetEnvironmentVariableW(comspecW, comspec, ARRAY_SIZE(comspec)))
|
||||||
{
|
{
|
||||||
|
@ -2676,7 +2677,11 @@ int wmain (int argc, WCHAR *argvW[])
|
||||||
return errorlevel;
|
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 */
|
/* Note: cmd.exe /c dir does not get a new color, /k dir does */
|
||||||
if (opt_t) {
|
if (opt_t) {
|
||||||
|
|
Loading…
Reference in New Issue