Fixed sensitivness for edited standard repositories

pull/97/head
parent a38f519676
commit bc39f22413

@ -101,6 +101,13 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
GtkTreeModel *model = GTK_TREE_MODEL(widgets->ReposList);
GtkTreeIter iter;
int size;
// int existing_size;
// config_str existing = yon_config_get_all_by_key(REPOSITORY_search,&existing_size);
// for (int i=0;i<existing_size;i++){
// char *temp = yon_char_divide_search(existing[i],"=",-1);
// free(existing[i]);
// existing[i]=temp;
// }
config_str parsed = yon_config_load(get_all_standard_repos,&size);
for(int i=0;i<size;i++){
free(yon_char_divide_search(parsed[i],"[",-1));
@ -111,7 +118,7 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
for_iter(model,&iter){
char *name;
gtk_tree_model_get(model,&iter,1,&name,-1);
if (yon_char_parsed_check_exist(parsed,size,name)!=-1){
if (yon_char_parsed_check_exist(parsed,size,name)!=-1&&yon_config_get_status(REPOSITORY(name))<=-1){
gtk_list_store_set(widgets->ReposList,&iter,5,!disable_repo_active,-1);
}
}

Loading…
Cancel
Save