From d3dfa052669cbffec3cf165fd8c923c8ef0e6278 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Mon, 20 Jul 2009 19:52:37 +0430 Subject: [PATCH] term: handle 39 and 49 colors --- term.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/term.c b/term.c index a6ecb48..83c3781 100644 --- a/term.c +++ b/term.c @@ -285,10 +285,10 @@ static void setmode(int m) fg = bg; bg = t; } - if (m >= 30 && m <= 37) - fg = m - 30; - if (m >= 40 && m <= 47) - bg = m - 40; + if ((m / 10) == 3) + fg = m > 37 ? FGCOLOR : m - 30; + if ((m / 10) == 4) + bg = m > 47 ? BGCOLOR : m - 40; } static void kill_chars(int sc, int ec) -- 2.11.4.GIT