diff options
Diffstat (limited to 'src/tui.rs')
| -rw-r--r-- | src/tui.rs | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -65,7 +65,14 @@ impl Ui { self.entries = client.configurations(self.viewed.as_deref()).await?; self.settings = client.read("Settings").await?; self.logs = client.read("Logs").await?; - self.row = self.row.min(self.visible().len().saturating_sub(1)); + self.row = self.row.min( + if self.tab == 1 { + self.subscriptions.len() + } else { + self.visible().len() + } + .saturating_sub(1), + ); Ok(()) } fn visible(&self) -> Vec<&ConfigurationSummary> { |