diff options
Diffstat (limited to 'alpine/osdep/termin.unx.c')
-rw-r--r-- | alpine/osdep/termin.unx.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/alpine/osdep/termin.unx.c b/alpine/osdep/termin.unx.c index 451d18c2..b23c6f22 100644 --- a/alpine/osdep/termin.unx.c +++ b/alpine/osdep/termin.unx.c @@ -111,6 +111,8 @@ open_mailer for details. int init_tty_driver(struct pine *ps) { + if(ps->send_immediately) + return 0; #ifdef MOUSE if(F_ON(F_ENABLE_MOUSE, ps_global)) init_mouse(); @@ -677,6 +679,9 @@ a lot of at UW void init_keyboard(int use_fkeys) { + if (ps_global->send_immediately) + return; + if(use_fkeys && (!strucmp(term_name,"vt102") || !strucmp(term_name,"vt100"))) printf("\033\133\071\071\150"); @@ -694,6 +699,9 @@ init_keyboard(int use_fkeys) void end_keyboard(int use_fkeys) { + if(ps_global->send_immediately) + return; + if(use_fkeys && (!strcmp(term_name, "vt102") || !strcmp(term_name, "vt100"))){ printf("\033\133\071\071\154"); |