diff options
| author | Reiner Herrmann <reiner@reiner-h.de> | 2017-04-04 20:35:05 +0200 |
|---|---|---|
| committer | Reiner Herrmann <reiner@reiner-h.de> | 2017-04-04 20:35:05 +0200 |
| commit | f62bb2efb607df7590740c89e573ada540ee7610 (patch) | |
| tree | 4d81a777bf7edf52065ef030cf4a9b56caade815 | |
| parent | fef5c9fe6c4b1bfa327018367345521995235c4d (diff) | |
Hide/restore cursor
| -rw-r--r-- | metronome.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/metronome.c b/metronome.c index 0c5202a..0fe8ff9 100644 --- a/metronome.c +++ b/metronome.c @@ -89,6 +89,9 @@ static int toggle_nonblocking_input() } free(saved_termios); saved_termios = NULL; + + /* restore cursor */ + fprintf(stderr, "\033[?25h"); } else { struct termios new_termios; @@ -108,6 +111,9 @@ static int toggle_nonblocking_input() if ((ret = tcsetattr(STDIN_FILENO, TCSANOW, &new_termios)) < 0) { printf("Failed setting to changed termios: %s\n", strerror(errno)); } + + /* disable cursor */ + fprintf(stderr, "\033[?25l"); } return ret; |
