diff options
| author | Evgeny Duzhakov <diaevd@gmail.com> | 2017-04-18 14:31:53 +0300 |
|---|---|---|
| committer | Evgeny Duzhakov <diaevd@gmail.com> | 2017-04-18 14:31:53 +0300 |
| commit | bb7b002b2372fbf43ab2f5a2f55784c8df1b767d (patch) | |
| tree | 9749c1d2e02334a118014902bc6eba9febfb988f /src | |
| parent | b4833a8c581f92e87eeb0f5a6f11719f4eb94092 (diff) | |
format_lines: fix line_len for config.max_width
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs index be4579faba2..8fddece4902 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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); |
