From 75a25f3ec4d5a0e0f4ce3b9ee4d8a8906f779656 Mon Sep 17 00:00:00 2001 From: Adrian Edwards <17362949+MoralCode@users.noreply.github.com> Date: Wed, 14 Oct 2020 12:27:10 -0700 Subject: [PATCH] duplicate and tweak `change_channel` to use as `change_guild` --- discover_overlay/text_settings.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/discover_overlay/text_settings.py b/discover_overlay/text_settings.py index 9fae97a..8526c5f 100644 --- a/discover_overlay/text_settings.py +++ b/discover_overlay/text_settings.py @@ -20,6 +20,7 @@ class TextSettingsWindow(SettingsWindow): self.list_channels_keys = [] self.list_channels = {} self.ignore_channel_change = False + self.ignore_guild_change = False self.create_gui() def present(self): @@ -326,6 +327,21 @@ class TextSettingsWindow(SettingsWindow): c = self.channel_lookup[button.get_active()] self.channel = c self.save_config() + + + def change_guild(self, button): + if self.ignore_guild_change: + return + + g = self.guild if self.guild != "0" else "0" + for guild in self.guild_list(): + guild_id, guild_name = guild + selected = button.get_active() + if selected == guild_name: + g = selected + + self.guild = g + self.save_config() def change_placement(self, button): if self.placement_window: