diff options
Diffstat (limited to 'lib/mp-readline/readline.c')
-rw-r--r-- | lib/mp-readline/readline.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/mp-readline/readline.c b/lib/mp-readline/readline.c index 31b60e2682..28383b9a3e 100644 --- a/lib/mp-readline/readline.c +++ b/lib/mp-readline/readline.c @@ -82,7 +82,8 @@ STATIC void mp_hal_move_cursor_back(uint pos) { } } -STATIC void mp_hal_erase_line_from_cursor(void) { +STATIC void mp_hal_erase_line_from_cursor(uint n_chars_to_erase) { + (void)n_chars_to_erase; mp_hal_stdout_tx_strn("\x1b[K", 3); } #endif @@ -338,8 +339,7 @@ delete_key: if (redraw_from_cursor) { if (rl.line->len < last_line_len) { // erase old chars - // (number of chars to erase: last_line_len - rl.cursor_pos) - mp_hal_erase_line_from_cursor(); + mp_hal_erase_line_from_cursor(last_line_len - rl.cursor_pos); } // draw new chars mp_hal_stdout_tx_strn(rl.line->buf + rl.cursor_pos, rl.line->len - rl.cursor_pos); |