fix(status-bar): display controls line of status-bar plugin if pane size=1 (#1875)

This commit is contained in:
Mathieu Santostefano 2022-10-31 19:40:27 +01:00 committed by GitHub
parent 1704d11698
commit 86e765ea4d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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);
}
}
}