diff --git a/dzgui/util/strings.py b/dzgui/util/strings.py index bc6904c..dad40fa 100644 --- a/dzgui/util/strings.py +++ b/dzgui/util/strings.py @@ -181,7 +181,7 @@ filter_lowpop = "Low pop" filter_nonascii = "Non-ASCII" filter_duplicate = "Duplicate" filter_official = "Official" -filter_unofficial = "Unoffic." +filter_unofficial = "Unofficial" filter_modded = "Modded" # maps diff --git a/dzgui/views/components/filter_panel.py b/dzgui/views/components/filter_panel.py index 26f4974..7d7310e 100644 --- a/dzgui/views/components/filter_panel.py +++ b/dzgui/views/components/filter_panel.py @@ -333,6 +333,9 @@ class FilterPanel(Gtk.Box): self.emitter.emit("map_selection_changed", name) def set_filters(self, filters: dict[str, bool]) -> None: - for check in self.button_grid.checks: - label = check.get_label() - check.set_active(filters[label]) + try: + for check in self.button_grid.checks: + label = check.get_label() + check.set_active(filters[label]) + except Exception as e: + logger.warning(e)