From b0357bae560d4809561c7231ec3093f755319a86 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 21 Apr 2026 13:04:28 +0600 Subject: [PATCH] Fixed first language is default system locale --- source/ubinstall-gtk-language.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/ubinstall-gtk-language.c b/source/ubinstall-gtk-language.c index 9bb71f3..2780261 100644 --- a/source/ubinstall-gtk-language.c +++ b/source/ubinstall-gtk-language.c @@ -13,7 +13,7 @@ void yon_language_update(main_window *widgets){ 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); + gtk_list_store_set(widgets->LanguageList,&iter,0,1,1,parsed[1],2,parsed[2],3,parsed[0],-1); } } else { gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),0); @@ -35,6 +35,11 @@ void yon_language_update(main_window *widgets){ yon_char_parsed_free(parsed,parsed_size); } } + if (!config_languages){ + if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->LanguageList),&iter)){ + gtk_list_store_set(widgets->LanguageList,&iter,0,1,-1); + } + } } }