summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtf2sgu7
1 files changed, 7 insertions, 0 deletions
diff --git a/tf2sgu b/tf2sgu
index 8dc870e..d4ea122 100755
--- a/tf2sgu
+++ b/tf2sgu
@@ -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