From af9bfc1d879672adadb3396029749bd3378fa4ba Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@proton.me> Date: Sun, 7 May 2023 16:14:29 +0200 Subject: [PATCH] fix: accelerator --- src/main.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main.py b/src/main.py index 07b69ef..91d5759 100644 --- a/src/main.py +++ b/src/main.py @@ -52,7 +52,7 @@ class BavarderApplication(Adw.Application): ) self.create_action("quit", self.on_quit, ["q"]) self.create_action("about", self.on_about_action, ["a"]) - self.create_action("preferences", self.on_preferences_action, [","]) + self.create_action("preferences", self.on_preferences_action, ["comma"]) self.create_action("copy_prompt", self.on_copy_prompt_action) self.create_action("copy_bot", self.on_copy_bot_action, ["c"]) self.create_action("ask", self.on_ask_action, ["Return"]) @@ -146,11 +146,12 @@ class BavarderApplication(Adw.Application): self.provider_selector_model.append(PROVIDERS[provider].name) except KeyError: print("Provider", provider, "not found") - - try: - _ = self.providers[i] # doesn't re load if already loaded - except KeyError: - self.providers[i] = PROVIDERS[provider](self.win, self) + continue + else: + try: + _ = self.providers[i] # doesn't re load if already loaded + except KeyError: + self.providers[i] = PROVIDERS[provider](self.win, self) self.win.provider_selector.set_model(self.provider_selector_model) self.win.provider_selector.connect("notify", self.on_provider_selector_notify)