From a4150600af83606463d0faaef7657e2a37f2fedd Mon Sep 17 00:00:00 2001 From: sharkdp Date: Tue, 8 May 2018 22:04:56 +0200 Subject: [PATCH] Correctly update num_chars --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 24f9cabc..cc4d998d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -590,12 +590,12 @@ fn run() -> Result<()> { let mut extension = lang.file_extensions.iter().peekable(); while let Some(word) = extension.next() { // If we can't fit this word in, then create a line break and align it in. - if word.len() + num_chars + comma_separator.len() >= desired_width { + if num_chars + word.len() + comma_separator.len() >= desired_width { num_chars = 0; print!("\n{:width$}{}", "", separator, width = longest); } - num_chars += word.len(); + num_chars += word.len() + comma_separator.len(); print!("{}", word); if extension.peek().is_some() { print!("{}", comma_separator);