From c4563aa5caa056209755175d3c94c09bf40e485a Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@proton.me> Date: Thu, 4 May 2023 17:53:43 +0200 Subject: [PATCH] provider: sort providers in alphabetical order (#11 codeberg) --- data/io.github.Bavarder.Bavarder.gschema.xml | 2 +- src/main.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/io.github.Bavarder.Bavarder.gschema.xml b/data/io.github.Bavarder.Bavarder.gschema.xml index 3e68e46..e1a99db 100644 --- a/data/io.github.Bavarder.Bavarder.gschema.xml +++ b/data/io.github.Bavarder.Bavarder.gschema.xml @@ -17,7 +17,7 @@ false - ["baichat", "huggingchat", "openaigpt35turbo", "openaigpt4", "catgpt"] + ["baichat", "catgpt", "huggingchat", "openaigpt35turbo", "openaigpt4"] 'huggingchat' diff --git a/src/main.py b/src/main.py index 3ebb515..dfc37e4 100644 --- a/src/main.py +++ b/src/main.py @@ -60,7 +60,7 @@ class BavarderApplication(Adw.Application): self.clear_after_send = self.settings.get_boolean("clear-after-send") - self.enabled_providers = set(self.settings.get_strv("enabled-providers")) + self.enabled_providers = sorted(set(self.settings.get_strv("enabled-providers"))) self.latest_provider = self.settings.get_string("latest-provider") # GStreamer playbin object and related setup