# HG changeset patch # User Bram Moolenaar # Date 1550409305 -3600 # Node ID 2ab6321fd355dab2d346de7b5188e3ad23400c33 # Parent f9fef41f2e57f9dd16a726fa00d95ed7eaa4bdd0 patch 8.1.0938: background color is wrong in MS-Windows console commit https://github.com/vim/vim/commit/21edde87426eeeaf46e118a137a7fa0e86ad167e Author: Bram Moolenaar Date: Sun Feb 17 14:10:56 2019 +0100 patch 8.1.0938: background color is wrong in MS-Windows console Problem: Background color is wrong in MS-Windows console when not using VTP. Solution: Use g_attrCurrent. (Nobuhiro Takasaki, closes https://github.com/vim/vim/issues/3987) diff --git a/src/os_win32.c b/src/os_win32.c --- a/src/os_win32.c +++ b/src/os_win32.c @@ -6031,7 +6031,10 @@ insert_lines(unsigned cLines) { fill.Char.AsciiChar = ' '; - fill.Attributes = g_attrDefault; + if (!USE_VTP) + fill.Attributes = g_attrCurrent; + else + fill.Attributes = g_attrDefault; set_console_color_rgb(); @@ -6085,7 +6088,10 @@ delete_lines(unsigned cLines) { fill.Char.AsciiChar = ' '; - fill.Attributes = g_attrDefault; + if (!USE_VTP) + fill.Attributes = g_attrCurrent; + else + fill.Attributes = g_attrDefault; set_console_color_rgb(); diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -780,6 +780,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 938, +/**/ 937, /**/ 936,