From 836dd21f0910676befc3f3499d059733ccc19c7c Mon Sep 17 00:00:00 2001 From: Daniel Girtler Date: Wed, 28 May 2025 19:31:07 +1000 Subject: [PATCH] Fix 3513 --- archinstall/tui/curses_menu.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/archinstall/tui/curses_menu.py b/archinstall/tui/curses_menu.py index ea46deab2f..01dcd140a5 100644 --- a/archinstall/tui/curses_menu.py +++ b/archinstall/tui/curses_menu.py @@ -390,7 +390,6 @@ def __init__( height: int, x_start: int, y_start: int, - enable_scroll: bool = False, frame: FrameProperties | None = None, alignment: Alignment = Alignment.LEFT, ): @@ -400,7 +399,6 @@ def __init__( self.height = height self.x_start = x_start self.y_start = y_start - self._enable_scroll = enable_scroll self._frame = frame self._alignment = alignment @@ -1080,7 +1078,11 @@ def _get_scroll_win_prev_entries( ) -> list[ViewportEntry]: assert self._preview_vp is not None - start_row = self._prev_scroll_pos + if total_prev_rows <= available_rows: + start_row = 0 + else: + start_row = self._prev_scroll_pos + end_row = start_row + available_rows if end_row > total_prev_rows: