aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/sysdep.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sysdep.c b/src/sysdep.c
index 88f4b99da8..9a7ad5b450 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -1781,7 +1781,8 @@ init_sys_modes (tty_out)
setbuf (tty_out->output, (char *) _sobuf);
#endif
- tty_set_terminal_modes (tty_out->terminal);
+ if (tty_out->terminal->set_terminal_modes_hook)
+ tty_out->terminal->set_terminal_modes_hook (tty_out->terminal);
if (!tty_out->term_initted)
{
@@ -1993,7 +1994,8 @@ reset_sys_modes (tty_out)
}
#endif
- tty_reset_terminal_modes (tty_out->terminal);
+ if (tty_out->terminal->reset_terminal_modes_hook)
+ tty_out->terminal->reset_terminal_modes_hook (tty_out->terminal);
#ifdef BSD_SYSTEM
#ifndef BSD4_1