[CMD]: Addendum to r76000, with ConSetTitle.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 30 Sep 2017 14:26:34 +0000 (14:26 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 30 Sep 2017 14:26:34 +0000 (14:26 +0000)
svn path=/trunk/; revision=76001

reactos/base/shell/cmd/cmd.c
reactos/base/shell/cmd/cmd.h
reactos/base/shell/cmd/console.c
reactos/base/shell/cmd/title.c

index 3c7aabf..8811986 100644 (file)
@@ -378,7 +378,7 @@ Execute(LPTSTR Full, LPTSTR First, LPTSTR Rest, PARSED_COMMAND *Cmd)
     GetConsoleTitle(szWindowTitle, ARRAYSIZE(szWindowTitle));
     bTitleSet = FALSE;
     _stprintf(szNewTitle, _T("%s - %s%s"), szWindowTitle, First, Rest);
-    SetConsoleTitle(szNewTitle);
+    ConSetTitle(szNewTitle);
 
     /* check if this is a .BAT or .CMD file */
     dot = _tcsrchr (szFullName, _T('.'));
@@ -479,7 +479,7 @@ Execute(LPTSTR Full, LPTSTR First, LPTSTR Rest, PARSED_COMMAND *Cmd)
 
     /* Restore the original console title */
     if (!bTitleSet)
-        SetConsoleTitle(szWindowTitle);
+        ConSetTitle(szWindowTitle);
 
     return dwExitCode;
 }
index 6dfd6cf..871bda2 100644 (file)
@@ -178,6 +178,9 @@ VOID ConOutResPrintf (UINT resID, ...);
 VOID ConErrResPrintf (UINT resID, ...);
 VOID ConOutResPaging(BOOL NewPage, UINT resID);
 
+
+BOOL ConSetTitle(IN LPCTSTR lpConsoleTitle);
+
 #ifdef INCLUDE_CMD_BEEP
 VOID ConRingBell(HANDLE hOutput);
 #endif
index 5bf08c4..40d17a3 100644 (file)
@@ -568,6 +568,12 @@ VOID GetScreenSize(PSHORT maxx, PSHORT maxy)
 
 
 
+BOOL ConSetTitle(IN LPCTSTR lpConsoleTitle)
+{
+    /* Now really set the console title */
+    return SetConsoleTitle(lpConsoleTitle);
+}
+
 #ifdef INCLUDE_CMD_BEEP
 VOID ConRingBell(HANDLE hOutput)
 {
index 130cb17..66738f8 100644 (file)
@@ -15,7 +15,7 @@
 
 extern BOOL bTitleSet;
 
-INT cmd_title (LPTSTR param)
+INT cmd_title(LPTSTR param)
 {
     /* Do nothing if no args */
     if (*param == _T('\0'))
@@ -24,14 +24,14 @@ INT cmd_title (LPTSTR param)
     /* Asking help? */
     if (!_tcsncmp(param, _T("/?"), 2))
     {
-        ConOutResPaging(TRUE,STRING_TITLE_HELP);
+        ConOutResPaging(TRUE, STRING_TITLE_HELP);
         return 0;
     }
 
     bTitleSet = TRUE;
-    return SetConsoleTitle (param);
+    return ConSetTitle(param);
 }
 
-#endif /* def INCLUDE_CMD_TITLE */
+#endif /* INCLUDE_CMD_TITLE */
 
 /* EOF */