From 88457fc5d43e8659ba31bc51c99acef6fb17642d Mon Sep 17 00:00:00 2001 From: George Fleming Date: Fri, 29 Apr 2016 14:56:16 -0700 Subject: [PATCH] Fix MenuComplete --- src/Microsoft.PowerShell.PSReadLine/Completion.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Microsoft.PowerShell.PSReadLine/Completion.cs b/src/Microsoft.PowerShell.PSReadLine/Completion.cs index b2d801f7f..c477356f0 100644 --- a/src/Microsoft.PowerShell.PSReadLine/Completion.cs +++ b/src/Microsoft.PowerShell.PSReadLine/Completion.cs @@ -303,8 +303,16 @@ namespace Microsoft.PowerShell for (int i = 0; i < menuColumnWidth; i++) { int j = i + start; +#if CORECLR + ConsoleColor tempColor = (int)buffer[j].ForegroundColor == -1 + ? ConsoleColor.White : buffer[j].ForegroundColor; + buffer[j].ForegroundColor = (int)buffer[j].BackgroundColor == -1 + ? ConsoleColor.Black : buffer[j].BackgroundColor; + buffer[j].BackgroundColor = tempColor; +#else buffer[j].ForegroundColor = (ConsoleColor)((int)buffer[j].ForegroundColor ^ 7); buffer[j].BackgroundColor = (ConsoleColor)((int)buffer[j].BackgroundColor ^ 7); +#endif } }