From: Eric Pouech <epouech(a)codeweavers.com> Signed-off-by: Eric Pouech <epouech(a)codeweavers.com> --- programs/cmd/wcmdmain.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/programs/cmd/wcmdmain.c b/programs/cmd/wcmdmain.c index 161952a40a1..7ad835ed25d 100644 --- a/programs/cmd/wcmdmain.c +++ b/programs/cmd/wcmdmain.c @@ -4307,10 +4307,12 @@ static void set_console_default_color(unsigned color) query_default_color_key(HKEY_LOCAL_MACHINE, &value)) color = value; } - if (color >= 0x100 || ((color >> 4) == (color & 0xf))) - color = 7; - swprintf(param1, ARRAY_SIZE(param1), L"%x", color); - WCMD_color(); + if (color < 0x100 && ((color >> 4) != (color & 0xf))) + { + swprintf(param1, ARRAY_SIZE(param1), L"%x", color); + WCMD_color(); + } + else color = 7; } struct cmd_parameters -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9011