format_lines: fix line_len for config.max_width
This commit is contained in:
parent
b4833a8c58
commit
bb7b002b23
1 changed files with 2 additions and 2 deletions
|
@ -496,7 +496,7 @@ fn format_lines(text: &mut StringBuffer, name: &str, config: &Config, report: &m
|
|||
// Check for (and record) trailing whitespace.
|
||||
if let Some(lw) = last_wspace {
|
||||
trims.push((cur_line, lw, b));
|
||||
line_len -= b - lw;
|
||||
line_len -= 1;
|
||||
}
|
||||
// Check for any line width errors we couldn't correct.
|
||||
if config.error_on_line_overflow && line_len > config.max_width {
|
||||
|
@ -511,7 +511,7 @@ fn format_lines(text: &mut StringBuffer, name: &str, config: &Config, report: &m
|
|||
last_wspace = None;
|
||||
} else {
|
||||
newline_count = 0;
|
||||
line_len += c.len_utf8();
|
||||
line_len += 1;
|
||||
if c.is_whitespace() {
|
||||
if last_wspace.is_none() {
|
||||
last_wspace = Some(b);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue