Skip to content

Commit fd44c79

Browse files
committed
Remove unnecessary explicit flush after each color change
1 parent 43f577c commit fd44c79

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/catch2/internal/catch_console_colour.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,7 @@ namespace {
178178
void use( Colour::Code _colourCode ) const override {
179179
auto setColour = [&out =
180180
m_stream->stream()]( char const* escapeCode ) {
181-
// The escape sequence must be flushed to console, otherwise
182-
// if stdin and stderr are intermixed, we'd get accidentally
183-
// coloured output.
184-
out << '\033' << escapeCode << std::flush;
181+
out << '\033' << escapeCode;
185182
};
186183
switch( _colourCode ) {
187184
case Colour::None:

0 commit comments

Comments
 (0)