This commit is contained in:
Marco De Araujo 2026-02-07 14:34:04 -04:00
parent 88138341ae
commit 80bf20cda1
3 changed files with 4 additions and 4 deletions

View file

@ -191,7 +191,7 @@ impl App {
} }
let max_scroll = state let max_scroll = state
.get_total_lenght() .get_total_length()
.saturating_sub(area[0].height as usize) .saturating_sub(area[0].height as usize)
.saturating_add(1); .saturating_add(1);

View file

@ -38,7 +38,7 @@ static STATUS_LINE_CACHE: OnceLock<RwLock<HashMap<u64, Line<'static>>>> = OnceLo
pub fn render_monitor_list(main_frame: &mut Frame, area: Rect, state: &mut DashboardViewState) { pub fn render_monitor_list(main_frame: &mut Frame, area: Rect, state: &mut DashboardViewState) {
let available_height = area.height as usize; let available_height = area.height as usize;
let max_scroll = state.get_total_lenght().saturating_sub(available_height); let max_scroll = state.get_total_length().saturating_sub(available_height);
if state.scroll_state.get_position() > max_scroll { if state.scroll_state.get_position() > max_scroll {
state.scroll_state = state.scroll_state.position(max_scroll); state.scroll_state = state.scroll_state.position(max_scroll);
@ -48,7 +48,7 @@ pub fn render_monitor_list(main_frame: &mut Frame, area: Rect, state: &mut Dashb
let mut current_y = area.y as usize; let mut current_y = area.y as usize;
let mut rendered_height = 0; let mut rendered_height = 0;
let mut lines_skipped = 0; let mut lines_skipped = 0;
let half = state.get_total_lenght().saturating_div(2); let half = state.get_total_length().saturating_div(2);
for group in state.groups.iter() { for group in state.groups.iter() {
let group_height = group.monitors.len() + BORDER_LINES_VIEW; let group_height = group.monitors.len() + BORDER_LINES_VIEW;

View file

@ -81,7 +81,7 @@ impl DashboardViewState {
} }
} }
pub fn get_total_lenght(&self) -> usize { pub fn get_total_length(&self) -> usize {
self.total_length self.total_length
} }