From 1948104cc93b545a1b2432283617ce72f21963c7 Mon Sep 17 00:00:00 2001 From: Hugh McMaster Date: Mon, 25 Jan 2016 21:01:00 +1100 Subject: [PATCH] wineconsole: Apply the new background colour to the visible screen buffer. Signed-off-by: Hugh McMaster Signed-off-by: Alexandre Julliard --- programs/wineconsole/wineconsole.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/programs/wineconsole/wineconsole.c b/programs/wineconsole/wineconsole.c index 729416fe498..f9027a49c07 100644 --- a/programs/wineconsole/wineconsole.c +++ b/programs/wineconsole/wineconsole.c @@ -441,7 +441,12 @@ void WINECON_SetConfig(struct inner_data* data, const struct config_data* cf } if (data->curcfg.def_attr != cfg->def_attr) { + DWORD screen_size, written; + COORD top_left = {0,0}; + data->curcfg.def_attr = cfg->def_attr; + screen_size = cfg->win_width * (cfg->win_height + 1); + FillConsoleOutputAttribute(data->hConOut, cfg->def_attr, screen_size, top_left, &written); SetConsoleTextAttribute(data->hConOut, cfg->def_attr); } /* now let's look at the window / sb size changes...