From 5adf873b18b5a2e4ad864d94087009175a082f2f Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Thu, 9 Apr 2026 17:19:06 +0600 Subject: [PATCH] Fixed default language showing --- source/ubinstall-gtk-language.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/ubinstall-gtk-language.c b/source/ubinstall-gtk-language.c index 0a6b207..9bb71f3 100644 --- a/source/ubinstall-gtk-language.c +++ b/source/ubinstall-gtk-language.c @@ -7,6 +7,14 @@ void yon_language_update(main_window *widgets){ char *config_languages = config(lang_parameter); if (yon_char_is_empty(config_locale)||yon_config_check_ignore(locale_parameter)){ gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),1); + GtkTreeIter iter; + char *cur_lang = g_hash_table_lookup(main_config.languages,"en_US.UTF-8"); + if (!yon_char_is_empty(cur_lang)){ + int parsed_size; + config_str parsed = yon_char_parse(cur_lang,&parsed_size,"|"); + gtk_list_store_append(widgets->LanguageList,&iter); + gtk_list_store_set(widgets->LanguageList,&iter,1,parsed[1],2,parsed[2],3,parsed[0],-1); + } } else { gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),0); int parsed_param_size;