diff options
author | Lasse Flygenring-Harrsen <Lasse@Flygenring-Harrsen.com> | 2020-07-09 00:44:08 +0200 |
---|---|---|
committer | Lasse Flygenring-Harrsen <Lasse@Flygenring-Harrsen.com> | 2020-07-09 00:44:08 +0200 |
commit | 1a99cbef669c7658566db753ab3f14478231048b (patch) | |
tree | 7c8c7d4434d477552a91f73779e1e1376427f4b8 /output | |
parent | 6d2fa862858dafdea29fc2e4a3dc39c3dbb17f2e (diff) |
New upstream version 0.7.2
Diffstat (limited to 'output')
-rw-r--r-- | output/terminal_noncurses.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/output/terminal_noncurses.c b/output/terminal_noncurses.c index 6789f30..8f3fb90 100644 --- a/output/terminal_noncurses.c +++ b/output/terminal_noncurses.c @@ -25,9 +25,9 @@ int setecho(int fd, int onoff) { return -1; if (onoff == 0) - t.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL); + t.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL | ICANON); else - t.c_lflag |= (ECHO | ECHOE | ECHOK | ECHONL); + t.c_lflag |= (ECHO | ECHOE | ECHOK | ECHONL | ICANON); if (tcsetattr(fd, TCSANOW, &t) == -1) return -1; @@ -115,7 +115,10 @@ int init_terminal_noncurses(int tty, int col, int bgcol, int width, int lines, i printf(" "); // setting backround color } - printf("\n"); + if (n != 0) + printf("\n"); + else + printf("\r"); } printf("\033[%dA", lines); // moving cursor back up } |