summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/support/colors.cpp5
1 files changed, 2 insertions, 3 deletions
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);