Use a list for the games;

Preserves games sorting, and lets the campaigns return games in their active state order
This commit is contained in:
DevilXD committed 2022-01-08 15:03:09 +01:00
1 parent 1134dfcef3
commit 79e685ed0b
2 files changed
+5 -5

No files matched your search

+1 -1
View File
@@ -252,7 +252,7 @@ class GameSelector:
def set_games(self, games: Iterable[Game]):
self._games.clear()
self._games.update((str(g), g) for g in sorted(games, key=lambda g: g.name))
self._games.update((str(g), g) for g in games)
self._list.delete(0, "end")
self._list.insert("end", *self._games.keys())
self._list.config(width=0) # autoadjust listbox width