diff --git a/src/winio.c b/src/winio.c index b7f533ab..9871aa4d 100644 --- a/src/winio.c +++ b/src/winio.c @@ -2429,12 +2429,12 @@ void draw_row(int row, const char *converted, linestruct *line, size_t from_col) if (is_shorter || ISSET(SOFTWRAP)) wclrtoeol(edit); + wredrawln(edit, row, 1); + #ifdef USING_OLD_NCURSES /* Tell ncurses to really redraw the line without trying to optimize * for what it thinks is already there, because it gets it wrong in * the case of a wide character in column zero. See bug #31743. */ - if (seen_wide) - wredrawln(edit, row, 1); #endif #ifdef ENABLE_COLOR