|
|
|
|
@ -158,7 +158,7 @@ void yon_interface_update(main_window *widgets){
|
|
|
|
|
gboolean is_active;
|
|
|
|
|
char *locale_string="";
|
|
|
|
|
char *loc_name;
|
|
|
|
|
if (lang){
|
|
|
|
|
if (!yon_char_is_empty(avlocale)){
|
|
|
|
|
int valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->languagelist),&iter);
|
|
|
|
|
for(;valid;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(widgets->languagelist),&iter)){
|
|
|
|
|
gtk_tree_model_get(GTK_TREE_MODEL(widgets->languagelist),&iter,0,&loc_name,1,&code,2,&is_active,-1);
|
|
|
|
|
@ -170,7 +170,7 @@ void yon_interface_update(main_window *widgets){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (code&&!strcmp(code,lang)) {
|
|
|
|
|
if (!yon_char_is_empty(lang)&&!yon_char_is_empty(code)&&!strcmp(code,lang)) {
|
|
|
|
|
GtkTreeIter filter_iter;
|
|
|
|
|
gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(main_config.localefilter));
|
|
|
|
|
while(gtk_events_pending()) gtk_main_iteration();
|
|
|
|
|
|