diff --git a/src/text.c b/src/text.c index e30ee203f106094c430a8238d8db603f47908552..e8d986572b191c6c25fed5504822ccdab4caca01 100644 --- a/src/text.c +++ b/src/text.c @@ -846,13 +846,13 @@ ssize_t break_line(const char *line, ssize_t goal || (newline && *line == '\n') #endif )) { - line_len = parse_mbchar(line, NULL, NULL); - #ifndef DISABLE_HELP if (newline && *line == '\n') break; #endif + line_len = parse_mbchar(line, NULL, NULL); + line += line_len; blank_loc += line_len; }