From 1a142953c2ddef3d2eb67350f5c98652c2c88f06 Mon Sep 17 00:00:00 2001 From: Mike Lorbetske Date: Wed, 14 Jun 2017 23:51:02 -0700 Subject: [PATCH] Detect initial bolding for console colors --- src/Microsoft.DotNet.Cli.Utils/AnsiConsole.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.DotNet.Cli.Utils/AnsiConsole.cs b/src/Microsoft.DotNet.Cli.Utils/AnsiConsole.cs index 308b22636..0cb60923f 100644 --- a/src/Microsoft.DotNet.Cli.Utils/AnsiConsole.cs +++ b/src/Microsoft.DotNet.Cli.Utils/AnsiConsole.cs @@ -8,11 +8,14 @@ namespace Microsoft.DotNet.Cli.Utils { public class AnsiConsole { + private const int Light = 0x08; + private AnsiConsole(TextWriter writer) { Writer = writer; OriginalForegroundColor = Console.ForegroundColor; + _boldRecursion = ((int)OriginalForegroundColor & Light) != 0 ? 1 : 0; } private int _boldRecursion; @@ -33,7 +36,6 @@ namespace Microsoft.DotNet.Cli.Utils private void SetColor(ConsoleColor color) { - const int Light = 0x08; int c = (int)color; Console.ForegroundColor =