degesch: make sure newlines are output correctly

This commit is contained in:
Přemysl Eric Janouch 2016-01-08 08:40:40 +01:00
parent 2a180ee084
commit 79f46752d4
1 changed files with 8 additions and 0 deletions

View File

@ -2094,6 +2094,14 @@ init_terminal (void)
return false;
}
// Make sure newlines are output correctly
struct termios termios;
if (!tcgetattr (tty_fd, &termios))
{
termios.c_oflag |= ONLCR;
(void) tcsetattr (tty_fd, TCSADRAIN, &termios);
}
g_terminal.lines = tigetnum ("lines");
g_terminal.columns = tigetnum ("cols");
update_screen_size ();