From b2b932f3ed4510c3d08a72fa8330d14cc1340e4f Mon Sep 17 00:00:00 2001 From: Pit Kleyersburg Date: Wed, 9 May 2018 22:34:03 +0200 Subject: [PATCH] Fix header-line if grid is not requested --- src/printer.rs | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/printer.rs b/src/printer.rs index d72f5131..734401d7 100644 --- a/src/printer.rs +++ b/src/printer.rs @@ -44,22 +44,20 @@ impl<'a> Printer<'a> { " ".repeat(PANEL_WIDTH), self.colors.grid.paint("│"), )?; + } - writeln!( - self.handle, - "{}{}", - filename.map_or("", |_| "File: "), - self.colors.filename.paint(filename.unwrap_or("STDIN")) - )?; + writeln!( + self.handle, + "{}{}", + filename.map_or("", |_| "File: "), + self.colors.filename.paint(filename.unwrap_or("STDIN")) + )?; - self.print_horizontal_line('┼') - } else { - writeln!( - self.handle, - "File {}", - self.colors.filename.paint(filename.unwrap_or("STDIN")) - ).map_err(Into::into) + if self.options.output_components.grid() { + self.print_horizontal_line('┼')?; } + + Ok(()) } pub fn print_footer(&mut self) -> Result<()> {