X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=main.c;fp=main.c;h=f53dc03bef5891511dcaf08b0849d91fd2cb2d69;hp=c2d06c51861f5f295dbcaea5f9f37c12d3d4c77d;hb=4c86444ebf9fc4a8231424c0cdd832eb10abdb35;hpb=0adb0e69973572d243ddbc54efece754aa6729c9 diff --git a/main.c b/main.c index c2d06c5..f53dc03 100644 --- a/main.c +++ b/main.c @@ -180,27 +180,12 @@ static void show_version (void) exit(0); } -static void start_curses (void) -{ - km_init (); /* must come before mutt_init */ - mutt_signal_initialize (); - if (initscr () == NULL) { - puts _("Error initializing terminal."); - - exit (1); - } - mutt_signal_initialize (); - curses_initialize(); -} - #define M_IGNORE (1<<0) /* -z */ #define M_BUFFY (1<<1) /* -Z */ #define M_NOSYSRC (1<<2) /* -n */ #define M_RO (1<<3) /* -R */ #define M_SELECT (1<<4) /* -y */ -#ifdef USE_NNTP #define M_NEWS (1<<5) /* -g and -G */ -#endif __attribute__((format(printf, 1, 0))) static void mutt_nocurses_error (const char *fmt, ...) @@ -357,8 +342,11 @@ int main (int argc, char **argv) /* This must come before mutt_init() because curses needs to be started before calling the init_pair() function to set the color scheme. */ - if (!option (OPTNOCURSES)) - start_curses(); + if (!option (OPTNOCURSES)) { + km_init(); + curses_initialize(); + mutt_signal_initialize(); + } /* set defaults and read init files */ mutt_init (flags & M_NOSYSRC, commands);