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