From e2ac911a41424a3130f305cf199908b1ee5a9fcc Mon Sep 17 00:00:00 2001 From: Dan Davison Date: Sun, 31 May 2020 10:01:20 -0400 Subject: Fix painting of file line under --decoration-style=omit --- src/delta.rs | 5 +---- src/draw.rs | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/delta.rs b/src/delta.rs index 02a1cc6d..d756704c 100644 --- a/src/delta.rs +++ b/src/delta.rs @@ -280,10 +280,7 @@ fn handle_generic_file_meta_header_line( writeln!(painter.writer)?; draw_fn( painter.writer, - &config - .file_style - .ansi_term_style - .paint(format!("{}{}", line, if pad { " " } else { "" })), + &format!("{}{}", line, if pad { " " } else { "" }), config.terminal_width, config.file_style.ansi_term_style, decoration_ansi_term_style, diff --git a/src/draw.rs b/src/draw.rs index 0dae0880..b9ddca37 100644 --- a/src/draw.rs +++ b/src/draw.rs @@ -10,10 +10,10 @@ pub fn write_no_decoration( writer: &mut dyn Write, text: &str, _line_width: usize, // ignored - _text_style: ansi_term::Style, + text_style: ansi_term::Style, _decoration_style: ansi_term::Style, ) -> std::io::Result<()> { - writeln!(writer, "{}", text)?; + writeln!(writer, "{}", text_style.paint(text))?; Ok(()) } -- cgit v1.2.3