From 82c8d2139574b3865a25260f6f5c7b67a7b8db48 Mon Sep 17 00:00:00 2001 From: rr- Date: Wed, 10 Apr 2019 20:09:22 +0200 Subject: [PATCH] ui/curses: fix division by zero --- pqcli/ui/curses/widgets/list_box.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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