summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOndrej Martinek <omartine@akamai.com>2019-03-21 13:47:58 +0000
committerJohn Hawthorn <john@hawthorn.email>2019-12-27 23:17:18 -0800
commitcdafcf05b3a0707f99414dad8cac69d8f87d82f0 (patch)
treeb0d434c64d02c60cbab80e15bea7f66fa28a8404 /src
parent07ee5a46d7d4981acdebff00116e5ed5880c0bab (diff)
fix acceptance tests
Diffstat (limited to 'src')
-rw-r--r--src/tty_interface.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/tty_interface.c b/src/tty_interface.c
index 918c0c6..343dde8 100644
--- a/src/tty_interface.c
+++ b/src/tty_interface.c
@@ -109,8 +109,13 @@ static void draw(tty_interface_t *state) {
}
}
- tty_moveup(tty, num_lines + (options->show_info ? 1 : 0));
- tty_setcol(tty, strlen(options->prompt) + state->cursor);
+ if (num_lines + options->show_info)
+ tty_moveup(tty, num_lines + options->show_info);
+
+ tty_setcol(tty, 0);
+ fputs(options->prompt, tty->fout);
+ for (size_t i = 0; i < state->cursor; i++)
+ fputc(state->search[i], tty->fout);
tty_flush(tty);
}