Fixed dependenses table

pull/68/head
parent ce63a68f7f
commit 54320acfd3

@ -990,8 +990,10 @@ void on_module_remove_clicked(GtkWidget *self,dictionary *dict){
char *target_depends = yon_package_dependent_get(tab->module);
if (target_depends&&strcmp(target_depends,tab->package)&&strstr(target_depends," ")){
free(yon_char_divide_search(target_depends," ",-1));
char *final = yon_char_replace(target_depends," ","\n");
gtk_list_store_append(window->liststore1,&itar);
gtk_list_store_set(window->liststore1,&itar,0,1,1,target_depends,-1);
free(final);
}
for (int i=0;i<tab->module_requirements_size;i++){
if (!system(get_package_is_installed_command(tab->module_requirements[i]))){
@ -1080,8 +1082,10 @@ void on_package_remove_clicked(GtkWidget *self,dictionary *dict){
char *target_depends = yon_package_dependent_get(tab->package);
if (target_depends&&strcmp(target_depends,tab->package)){
free(yon_char_divide_search(target_depends," ",-1));
char *final = yon_char_replace(target_depends," ","\n");
gtk_list_store_append(window->liststore1,&itar);
gtk_list_store_set(window->liststore1,&itar,0,1,1,target_depends,-1);
gtk_list_store_set(window->liststore1,&itar,0,1,1,final,-1);
free(final);
}
config_str additions = yon_resource_open_file(kernels_addon_path,&size);
for (int i=0;i<tab->module_requirements_size;i++){

Loading…
Cancel
Save