From 08050a4cc65958c92dbfbd62dfdaf8031beb3955 Mon Sep 17 00:00:00 2001 From: Loo Rong Jie Date: Sat, 12 Nov 2016 01:41:59 +0800 Subject: Fix Windows colors (#833) * Fix Windows colors and update README.md --- src/support/colors.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/support/colors.cpp b/src/support/colors.cpp index 9a3b04f70..7d78306e0 100644 --- a/src/support/colors.cpp +++ b/src/support/colors.cpp @@ -43,9 +43,8 @@ void Colors::outputColorCode(std::ostream& stream, const char* colorCode) { void Colors::outputColorCode(std::ostream&stream, const WORD &colorCode) { const static bool has_color = []() { - return (getenv("COLORS") && getenv("COLORS")[0] == '1') || // forced - (_isatty(_fileno(stdout)) && - (!getenv("COLORS") || getenv("COLORS")[0] != '0')); // implicit + return _isatty(_fileno(stdout)) && + (!getenv("COLORS") || getenv("COLORS")[0] != '0'); // implicit }(); static HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE); static HANDLE hStderr = GetStdHandle(STD_ERROR_HANDLE); -- cgit v1.2.3