X-Git-Url: http://git.madism.org/?a=blobdiff_plain;ds=sidebyside;f=lib-ui%2Fcurs_lib.c;h=a2b88c811d79fa6fad31a3454e6cdd7b50176e86;hb=a4b9983ca0d2e7654b552c3648792cff279bdf9a;hp=ac049bf4dee7e1ee2ffb476d73101e0235ea3506;hpb=17759b32873166573ee7bfaf298ae90434779ed7;p=apps%2Fmadmutt.git diff --git a/lib-ui/curs_lib.c b/lib-ui/curs_lib.c index ac049bf..a2b88c8 100644 --- a/lib-ui/curs_lib.c +++ b/lib-ui/curs_lib.c @@ -26,6 +26,7 @@ #include "mutt.h" #include "pager.h" #include "charset.h" +#include "madtty.h" /* not possible to unget more than one char under some curses libs, and it * is impossible to unget function keys in SLang, so roll our own input @@ -310,6 +311,9 @@ void mutt_show_error (void) void curses_initialize(void) { initscr(); + if (start_color() == ERR || !has_colors() || COLORS < 8) + mutt_exit(-1); + madtty_init_colors(); ci_start_color(); noecho(); raw();