mirror of
https://github.com/gabime/spdlog.git
synced 2024-11-15 16:35:45 +08:00
Clear previous background color for win32 console before setting new one
This commit is contained in:
parent
d276069a6e
commit
1368bf08ef
@ -121,7 +121,7 @@ wincolor_sink<ConsoleMutex>::set_foreground_color_(std::uint16_t attribs) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// change only the foreground bits (lowest 4 bits)
|
// change only the foreground bits (lowest 4 bits)
|
||||||
auto new_attribs = static_cast<WORD>(attribs) | (orig_buffer_info.wAttributes & 0xfff0);
|
auto new_attribs = static_cast<WORD>(attribs) | (orig_buffer_info.wAttributes & 0xff00);
|
||||||
auto ignored =
|
auto ignored =
|
||||||
::SetConsoleTextAttribute(static_cast<HANDLE>(out_handle_), static_cast<WORD>(new_attribs));
|
::SetConsoleTextAttribute(static_cast<HANDLE>(out_handle_), static_cast<WORD>(new_attribs));
|
||||||
(void)(ignored);
|
(void)(ignored);
|
||||||
|
Loading…
Reference in New Issue
Block a user