on master help sign in
Fix header-line if grid is not requested
commitb2b932f3ed4510c3d08a72fa8330d14cc1340e4f authorPit Kleyersburg <pitkley@googlemail.com> dateWed 9 May 2018, 22:34 (9 years ago) parent747d074
1 file changed+11−13
src/printer.rs+11−13
src/printer.rs+11−13
@@ -44,22 +44,20 @@ impl<'a> Printer<'a> {
4444 " ".repeat(PANEL_WIDTH),
4545 self.colors.grid.paint("│"),
4646 )?;
47+ }
4748
48− writeln!(
49− self.handle,
50− "{}{}",
51− filename.map_or("", |_| "File: "),
52− self.colors.filename.paint(filename.unwrap_or("STDIN"))
53− )?;
49+ writeln!(
50+ self.handle,
51+ "{}{}",
52+ filename.map_or("", |_| "File: "),
53+ self.colors.filename.paint(filename.unwrap_or("STDIN"))
54+ )?;
5455
55− self.print_horizontal_line('┼')
56− } else {
57− writeln!(
58− self.handle,
59− "File {}",
60− self.colors.filename.paint(filename.unwrap_or("STDIN"))
61− ).map_err(Into::into)
56+ if self.options.output_components.grid() {
57+ self.print_horizontal_line('┼')?;
6258 }
59+
60+ Ok(())
6361 }
6462
6563 pub fn print_footer(&mut self) -> Result<()> {