diff --git a/src/terminal/kbd.c b/src/terminal/kbd.c index df3fb661..83466248 100644 --- a/src/terminal/kbd.c +++ b/src/terminal/kbd.c @@ -260,6 +260,9 @@ setraw(struct itrm *itrm, int save_orig) elinks_cfmakeraw(&t); t.c_lflag |= ISIG; +#ifdef TOSTOP + t.c_lflag |= TOSTOP; +#endif t.c_oflag |= OPOST; if (tcsetattr(itrm->in.ctl, TCSANOW, &t)) return -1;