Fixed first language is default system locale

pull/398/head
parent a9ceeadfd8
commit b0357bae56

@ -13,7 +13,7 @@ void yon_language_update(main_window *widgets){
int parsed_size; int parsed_size;
config_str parsed = yon_char_parse(cur_lang,&parsed_size,"|"); config_str parsed = yon_char_parse(cur_lang,&parsed_size,"|");
gtk_list_store_append(widgets->LanguageList,&iter); 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 { } else {
gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),0); 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); 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);
}
}
} }
} }

Loading…
Cancel
Save