|
|
|
@ -715,18 +715,8 @@ void on_web_publish_remove_accept(GtkWidget *, main_window *widgets){
|
|
|
|
if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->WebPublicationTree)),&model,&iter)) {
|
|
|
|
if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->WebPublicationTree)),&model,&iter)) {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
char *storage;
|
|
|
|
|
|
|
|
char *repositories;
|
|
|
|
|
|
|
|
gtk_tree_model_get(model,&iter,1,&storage,2,&repositories,-1);
|
|
|
|
|
|
|
|
char *full_name = NULL;
|
|
|
|
char *full_name = NULL;
|
|
|
|
if (!yon_char_is_empty(repositories)){
|
|
|
|
gtk_tree_model_get(model,&iter,8,&full_name,-1);
|
|
|
|
int size;
|
|
|
|
|
|
|
|
config_str parsed = yon_char_parse(repositories,&size,"\n");
|
|
|
|
|
|
|
|
char *temp = yon_char_parsed_to_string(parsed,size,",");
|
|
|
|
|
|
|
|
full_name=yon_char_unite(storage,":",temp);
|
|
|
|
|
|
|
|
free(temp);
|
|
|
|
|
|
|
|
yon_char_parsed_free(parsed,size);
|
|
|
|
|
|
|
|
} else full_name = storage;
|
|
|
|
|
|
|
|
yon_config_remove_by_key(REPOPUBLIC_WEB_full(full_name));
|
|
|
|
yon_config_remove_by_key(REPOPUBLIC_WEB_full(full_name));
|
|
|
|
yon_interface_update(widgets);
|
|
|
|
yon_interface_update(widgets);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|