From 9f7d0b44e950af157984281f664b24fc4d7281f5 Mon Sep 17 00:00:00 2001 From: Adrian Edwards <17362949+MoralCode@users.noreply.github.com> Date: Sun, 18 Oct 2020 17:25:09 -0700 Subject: [PATCH] fix consistency of guild_lookup data --- discover_overlay/text_settings.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/discover_overlay/text_settings.py b/discover_overlay/text_settings.py index b821f03..0084431 100644 --- a/discover_overlay/text_settings.py +++ b/discover_overlay/text_settings.py @@ -87,7 +87,7 @@ class TextSettingsWindow(SettingsWindow): for guild in self.guild_list(): guild_id, guild_name = guild - self.guild_lookup.append(guild) + self.guild_lookup.append(guild_id) g_model.append([guild_name, True]) self.guild_widget.set_model(g_model) @@ -95,8 +95,8 @@ class TextSettingsWindow(SettingsWindow): self.update_channel_model() idxg = 0 - for g in self.guild_lookup: - if g[0] == self.guild: + for guild_id in self.guild_lookup: + if guild_id == self.guild: self.ignore_guild_change = True self.guild_widget.set_active(idxg) self.ignore_guild_change = False @@ -381,9 +381,8 @@ class TextSettingsWindow(SettingsWindow): def change_guild(self, button): if self.ignore_guild_change: return - g = self.guild_lookup[button.get_active()] - # get the guilds ID because config values must be strings - self.guild = g[0] + guild_id = self.guild_lookup[button.get_active()] + self.guild = guild_id self.save_config() def change_placement(self, button):