X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-ui%2Fmadtty.c;h=4cc53fbf38748040866880e6c52ed441b0e31d9e;hb=108e0b3c153adc852b07725cbe547f51ae08f436;hp=85bd25765cd0c25c45f6d638be40ca3964c66ac9;hpb=16be8d10413bbcf822577afd4019d65aba7459e0;p=apps%2Fmadmutt.git diff --git a/lib-ui/madtty.c b/lib-ui/madtty.c index 85bd257..4cc53fb 100644 --- a/lib-ui/madtty.c +++ b/lib-ui/madtty.c @@ -957,7 +957,6 @@ void madtty_init_colors(void) { if (COLOR_PAIRS > 64) { use_default_colors(); - assume_default_colors(-1, -1); has_default = 1; for (int bg = -1; bg < 8; bg++) { @@ -966,9 +965,16 @@ void madtty_init_colors(void) } } } else { + int use_default = use_default_colors() == OK; for (int bg = 0; bg < 8; bg++) { for (int fg = 0; fg < 8; fg++) { - init_pair((7 - fg) * 8 + bg, fg, bg); + if (use_default) { + init_pair((7 - fg) * 8 + bg, + fg == COLOR_WHITE ? -1 : fg, + bg == COLOR_BLACK ? -1 : bg); + } else { + init_pair((7 - fg) * 8 + bg, fg, bg); + } } } }