diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2019-06-05 19:38:26 -0700 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2019-06-05 19:38:26 -0700 |
| commit | 5f84d6988193a81d52e54696503d624a4e43780e (patch) | |
| tree | 1eae3138d46d9855b2287fe753701b3cdfa3cef2 /ask.c | |
| parent | 38ef3c8d9eb5608eb30f22f1dbe87a0382cb30ad (diff) | |
Fixed issue with clearing display area
Diffstat (limited to 'ask.c')
| -rw-r--r-- | ask.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -287,7 +287,9 @@ static char *get_input(FILE *in, FILE *out, const char *prompt, const char *init finished: if (picked) picked = memcheck(strdup(picked)); else picked = buf; - fputs("\0338\033[0m\033[K", out); + if (backtrack || prompt[0]) + fprintf(out, "\033[%dD", backtrack + (int)strlen(prompt)); + fputs("\033[0m\033[K", out); return picked; } |
