diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index 868a473..7806bd3 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -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;imodule_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;imodule_requirements_size;i++){