From dbcd833c724dee84b70154e3d55213042dd639ff Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Mon, 18 Feb 2013 13:02:49 +0000 Subject: [PATCH] Don't use ANSI colour codes when debugging --- include/internal/catch_console_colour_impl.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/internal/catch_console_colour_impl.hpp b/include/internal/catch_console_colour_impl.hpp index c05fd07f..340628d6 100644 --- a/include/internal/catch_console_colour_impl.hpp +++ b/include/internal/catch_console_colour_impl.hpp @@ -32,7 +32,7 @@ namespace Catch { namespace { const char colourEscape = '\033'; } void TextColour::set( Colours colour ) { - if( isatty( fileno(stdout) ) ) { + if( isatty( fileno(stdout) ) && !isDebuggerActive() ) { switch( colour ) { case TextColour::FileName: std::cout << colourEscape << "[0m"; // white/ normal