From 21edde87426eeeaf46e118a137a7fa0e86ad167e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 17 Feb 2019 14:10:56 +0100 Subject: 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) --- src/os_win32.c | 10 ++++++++-- src/version.c | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-) 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, /**/ -- cgit v1.2.1