diff --git a/pqcli/ui/curses/widgets/list_box.py b/pqcli/ui/curses/widgets/list_box.py index 867b53d..4a91e9f 100644 --- a/pqcli/ui/curses/widgets/list_box.py +++ b/pqcli/ui/curses/widgets/list_box.py @@ -37,7 +37,7 @@ class ListBox(Scrollable): del self._items[idx : idx + count] def select(self, idx: T.Optional[int]) -> None: - if idx < 0: + if idx < 0 and len(self._items): idx %= len(self._items) self._selected = idx