From 86e765ea4de517ebf43b9effbefddd4a34416f30 Mon Sep 17 00:00:00 2001 From: Mathieu Santostefano Date: Mon, 31 Oct 2022 19:40:27 +0100 Subject: fix(status-bar): display controls line of status-bar plugin if pane size=1 (#1875) --- default-plugins/status-bar/src/main.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'default-plugins') diff --git a/default-plugins/status-bar/src/main.rs b/default-plugins/status-bar/src/main.rs index 38728d254..800fb82c4 100644 --- a/default-plugins/status-bar/src/main.rs +++ b/default-plugins/status-bar/src/main.rs @@ -204,7 +204,7 @@ impl ZellijPlugin for State { } } - fn render(&mut self, _rows: usize, cols: usize) { + fn render(&mut self, rows: usize, cols: usize) { let supports_arrow_fonts = !self.mode_info.capabilities.arrow_fonts; let separator = if supports_arrow_fonts { ARROW_SEPARATOR @@ -230,7 +230,10 @@ impl ZellijPlugin for State { println!("{}\u{1b}[48;5;{}m\u{1b}[0K", first_line, color); }, } - println!("\u{1b}[m{}\u{1b}[0K", second_line); + + if rows > 1 { + println!("\u{1b}[m{}\u{1b}[0K", second_line); + } } } -- cgit v1.2.3