diff --git a/src/text.c b/src/text.c index 4de48bde..f2648bfc 100644 --- a/src/text.c +++ b/src/text.c @@ -1618,13 +1618,13 @@ bool do_wrap(filestruct *line) /* When requested, snip trailing blanks off the wrapped line. */ if (ISSET(TRIM_BLANKS)) { - size_t cur_x = move_mbleft(line->data, wrap_loc); + size_t tail_x = move_mbleft(line->data, wrap_loc); size_t typed_x = move_mbleft(line->data, old_x); - while (is_blank_mbchar(line->data + cur_x) && cur_x != typed_x) { - openfile->current_x = cur_x; + while (tail_x != typed_x && is_blank_mbchar(line->data + tail_x)) { + openfile->current_x = tail_x; do_delete(); - cur_x = move_mbleft(line->data, cur_x); + tail_x = move_mbleft(line->data, tail_x); } }