pull/41/head
parent fa626a0225
commit f46f2582fb

@ -53,6 +53,7 @@ void on_repo_sign_changed(GtkWidget *self, storage_config_window *window){
gtk_tree_store_set(window->storages_copy,&itar,6,1,5,sign,-1);
if (system(yon_sign_repo(storage_path,target_repo,sign))){
gtk_combo_box_set_active(GTK_COMBO_BOX((GtkWidget*)g_list_nth_data(list,2)),0);
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),REPO_SIGN_ERROR_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
}
}else
gtk_tree_store_set(window->storages_copy,&itar,6,-1,5,NULL,-1);
@ -1104,16 +1105,17 @@ void on_main_tree_selection_changed(GtkWidget *self, main_window *widgets){
for (int i=0;i<size;i++){
if (strstr(parsed[i],".tar.")&&!strstr(parsed[i],".files.")&&!strstr(parsed[i],".db.")&&!strstr(parsed[i],".sig")){
int load_size;
gtk_list_store_append(widgets->RepoFileList,&itar);
char *name = yon_char_unite(target,"/",parsed[i]);
char *name = yon_char_unite(target,"/",parsed[i],NULL);
config_str load = yon_config_load(yon_get_package_name_from_filename(name),&load_size);
yon_char_remove_last_symbol(load[i],'\n');
char *temp = load[0];
free(name);
name=temp;
gtk_list_store_set(widgets->RepoFileList,&itar,1,name,3,parsed[i],-1);
free(name);
yon_char_parsed_free(load,load_size);
if (load_size>0){
gtk_list_store_append(widgets->RepoFileList,&itar);
yon_char_remove_last_symbol(load[0],'\n');
char *temp = load[0];
free(name);
name=temp;
gtk_list_store_set(widgets->RepoFileList,&itar,1,name,3,parsed[i],-1);
yon_char_parsed_free(load,load_size);
}
}
}
}

@ -77,7 +77,7 @@
#define REMOVE_PACKAGE_LABEL _("Remove package")
#define ADD_PACKAGE_LABEL _("Add package")
// #define ACCEPT_LABEL _("Accept")
#define REPO_SIGN_ERROR_LABEL _("Repository sign failed - repository has no packages")
// #define ACCEPT_LABEL _("Accept")
// #define ACCEPT_LABEL _("Accept")

Loading…
Cancel
Save