Web publication deleting fix

pull/59/head
parent 35b76db466
commit 0353fc9905

@ -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);
} }

Loading…
Cancel
Save