Fixed default language showing

pull/377/head
parent d326c20172
commit 5adf873b18

@ -7,6 +7,14 @@ void yon_language_update(main_window *widgets){
char *config_languages = config(lang_parameter); char *config_languages = config(lang_parameter);
if (yon_char_is_empty(config_locale)||yon_config_check_ignore(locale_parameter)){ if (yon_char_is_empty(config_locale)||yon_config_check_ignore(locale_parameter)){
gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),1); 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 { } else {
gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),0); gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),0);
int parsed_param_size; int parsed_param_size;

Loading…
Cancel
Save