summaryrefslogtreecommitdiff
path: root/src/tui.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tui.rs')
-rw-r--r--src/tui.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/tui.rs b/src/tui.rs
index 9cb69a7..4f8f489 100644
--- a/src/tui.rs
+++ b/src/tui.rs
@@ -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> {