diff options
-rwxr-xr-x | tf2sgu | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -279,9 +279,16 @@ class TuiListView: self.is_active = False def set_items(self, items): + try: + selection = self.selected_item() + except IndexError: + selection = None self.items = items self.selection = 0 self.top = 0 + for i, item in enumerate(items): + if item == selection: + self.selection = i def set_window(self, window): self.scr = window |