From 17759b32873166573ee7bfaf298ae90434779ed7 Mon Sep 17 00:00:00 2001 From: Pierre Habouzit Date: Sat, 10 Nov 2007 15:27:52 +0100 Subject: [PATCH] Better curses init. Signed-off-by: Pierre Habouzit --- lib-ui/curs_lib.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib-ui/curs_lib.c b/lib-ui/curs_lib.c index 1051759..ac049bf 100644 --- a/lib-ui/curs_lib.c +++ b/lib-ui/curs_lib.c @@ -309,16 +309,15 @@ void mutt_show_error (void) void curses_initialize(void) { - if (initscr () == NULL) { - puts _("Error initializing terminal."); - exit (1); - } + initscr(); ci_start_color(); - keypad(stdscr, true); - cbreak(); noecho(); - typeahead (-1); /* simulate smooth scrolling */ + raw(); + keypad(stdscr, true); + typeahead(-1); meta(stdscr, true); + curs_set(0); + ESCDELAY = 50; } /* -- 2.20.1