diff options
| author | mo8it <mo8it@proton.me> | 2024-08-24 17:45:38 +0200 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-08-24 17:45:38 +0200 |
| commit | b6129ad0811e05a256713614db899a98308cb62c (patch) | |
| tree | d325d0ed0a4523dad5ebe800319d774a7f72f9d5 /src | |
| parent | 28d0b0a21ec2d916309733dcce8aecdbdf305d46 (diff) | |
Use the full length for the wide footer
Diffstat (limited to 'src')
| -rw-r--r-- | src/list/state.rs | 8 |
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())?; |
