From 365df11427eb40e6458adee2b5ace7191b883efa Mon Sep 17 00:00:00 2001 From: Zulkarnine Mahmud Date: Wed, 21 Jun 2017 09:17:51 +0900 Subject: [PATCH] Add background_mask instead of using magic number --- googletest/src/gtest.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/googletest/src/gtest.cc b/googletest/src/gtest.cc index 1e6afb28..1ac2d6a1 100644 --- a/googletest/src/gtest.cc +++ b/googletest/src/gtest.cc @@ -2980,7 +2980,8 @@ void ColoredPrintf(GTestColor color, const char* fmt, ...) { GetConsoleScreenBufferInfo(stdout_handle, &buffer_info); const WORD old_color_attrs = buffer_info.wAttributes; // Let's reuse the BG - const WORD existing_bg = old_color_attrs & 0x00F0; + const WORD background_mask = BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED | BACKGROUND_INTENSITY; + const WORD existing_bg = old_color_attrs & background_mask; // We need to flush the stream buffers into the console before each // SetConsoleTextAttribute call lest it affect the text that is already