diff --git a/terminal.c b/terminal.c index 4ed34f63..27bfba8f 100644 --- a/terminal.c +++ b/terminal.c @@ -2364,11 +2364,11 @@ print_linewrap(struct terminal *term) static inline void print_insert(struct terminal *term, int width) { - assert(width > 0); - if (likely(!term->insert_mode)) return; + assert(width > 0); + struct row *row = term->grid->cur_row; const size_t move_count = max(0, term->cols - term->grid->cursor.point.col - width);