From: Bram Moolenaar Date: Sun, 17 Feb 2019 13:10:56 +0000 (+0100) Subject: patch 8.1.0938: background color is wrong in MS-Windows console X-Git-Tag: v8.1.0938 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21edde87426eeeaf46e118a137a7fa0e86ad167e;p=vim 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 #3987) --- diff --git a/src/os_win32.c b/src/os_win32.c index 3627532ca..97fc2a401 100644 --- 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 index 8509e0666..df3aa4813 100644 --- a/src/version.c +++ b/src/version.c @@ -779,6 +779,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 938, /**/ 937, /**/