Skip to content
Snippets Groups Projects
Commit 53862f04 authored by Kitware Robot's avatar Kitware Robot Committed by Brad King
Browse files

KWSys 2016-10-23 (b630d2f5)

Code extracted from:

    http://public.kitware.com/KWSys.git

at commit b630d2f5575be7d70c214bfffc57aaf5069c6369 (master).

Upstream Shortlog
-----------------

Dāvis Mosāns (1):
      b630d2f5 ConsoleBuf: Check for actual console with GetConsoleMode
parent bf28a387
No related branches found
No related tags found
No related merge requests found
...@@ -239,8 +239,12 @@ namespace @KWSYS_NAMESPACE@ ...@@ -239,8 +239,12 @@ namespace @KWSYS_NAMESPACE@
m_activeInputCodepage = input_file_codepage; m_activeInputCodepage = input_file_codepage;
break; break;
case FILE_TYPE_CHAR: case FILE_TYPE_CHAR:
m_isConsoleInput = true; // Check for actual console.
break; DWORD consoleMode;
m_isConsoleInput = GetConsoleMode(m_hInput, &consoleMode) == 0 ? false : true;
if (m_isConsoleInput) {
break;
}
case FILE_TYPE_PIPE: case FILE_TYPE_PIPE:
m_activeInputCodepage = input_pipe_codepage; m_activeInputCodepage = input_pipe_codepage;
break; break;
...@@ -259,8 +263,12 @@ namespace @KWSYS_NAMESPACE@ ...@@ -259,8 +263,12 @@ namespace @KWSYS_NAMESPACE@
m_activeOutputCodepage = output_file_codepage; m_activeOutputCodepage = output_file_codepage;
break; break;
case FILE_TYPE_CHAR: case FILE_TYPE_CHAR:
m_isConsoleOutput = true; // Check for actual console.
break; DWORD consoleMode;
m_isConsoleOutput = GetConsoleMode(m_hOutput, &consoleMode) == 0 ? false : true;
if (m_isConsoleOutput) {
break;
}
case FILE_TYPE_PIPE: case FILE_TYPE_PIPE:
m_activeOutputCodepage = output_pipe_codepage; m_activeOutputCodepage = output_pipe_codepage;
break; break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment