summaryrefslogtreecommitdiff
path: root/src/list
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-08-24 17:45:38 +0200
committermo8it <mo8it@proton.me>2024-08-24 17:45:38 +0200
commitb6129ad0811e05a256713614db899a98308cb62c (patch)
treed325d0ed0a4523dad5ebe800319d774a7f72f9d5 /src/list
parent28d0b0a21ec2d916309733dcce8aecdbdf305d46 (diff)
Use the full length for the wide footer
Diffstat (limited to 'src/list')
-rw-r--r--src/list/state.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/list/state.rs b/src/list/state.rs
index 4ba3d4e..d450741 100644
--- a/src/list/state.rs
+++ b/src/list/state.rs
@@ -93,7 +93,7 @@ impl<'a> ListState<'a> {
stdout.write_all(b"Path")?;
next_ln::<true>(stdout)?;
- let narrow = self.term_width < 96;
+ let narrow = self.term_width < 95;
let show_footer = self.term_height > 6;
let max_n_rows_to_display =
(self.term_height - 1 - u16::from(show_footer) * (4 + u16::from(narrow))) as usize;
@@ -203,7 +203,11 @@ impl<'a> ListState<'a> {
Filter::None => stdout.write_all(b"<d>one/<p>ending")?,
}
stdout.write_all(" │ <q>uit list".as_bytes())?;
- next_ln::<true>(stdout)?;
+ if narrow {
+ next_ln::<true>(stdout)?;
+ } else {
+ next_ln::<false>(stdout)?;
+ }
} else {
stdout.queue(SetForegroundColor(Color::Magenta))?;
stdout.write_all(self.message.as_bytes())?;