X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-ui%2Fcurs_lib.c;h=72560b6ac65bfe777ca78e517a13b1a14de52368;hp=c50c18d2883d57c67dabc5d839af138da123625b;hb=198a7600d7538ba6f9e260037ee90d0c7f7e5bf2;hpb=97f17c26238531632e990b1247a4b09ef6697949;ds=sidebyside diff --git a/lib-ui/curs_lib.c b/lib-ui/curs_lib.c index c50c18d..72560b6 100644 --- a/lib-ui/curs_lib.c +++ b/lib-ui/curs_lib.c @@ -43,29 +43,23 @@ static event_t *KeyEvent; void mutt_refresh (void) { - /* don't refresh when we are waiting for a child. */ - if (option (OPTKEEPQUIET)) - return; + /* don't refresh when we are waiting for a child. */ + if (option (OPTKEEPQUIET)) + return; - /* don't refresh in the middle of macros unless necessary */ - if (UngetCount && !option (OPTFORCEREFRESH)) - return; + /* don't refresh in the middle of macros unless necessary */ + if (UngetCount && !option (OPTFORCEREFRESH)) + return; - /* else */ - refresh (); + /* else */ + refresh (); } -/* Make sure that the next refresh does a full refresh. This could be - optmized by not doing it at all if DISPLAY is set as this might - indicate that a GUI based pinentry was used. Having an option to - customize this is of course the Mutt way. */ void mutt_need_hard_redraw (void) { - if (!getenv ("DISPLAY")) { keypad (stdscr, TRUE); clearok (stdscr, TRUE); set_option (OPTNEEDREDRAW); - } } event_t mutt_getch (void) @@ -88,15 +82,6 @@ event_t mutt_getch (void) if (ch == ERR) return err; - if ((ch & 0x80) && option (OPTMETAKEY)) { - /* send ALT-x as ESC-x */ - ch &= ~0x80; - mutt_ungetch (ch, 0); - ret.ch = '\033'; - ret.op = 0; - return ret; - } - ret.ch = ch; ret.op = 0; return (ch == ctrl ('G') ? err : ret);