From 54320acfd3b8fb65850e0848cfb117faef8b8f12 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 4 Apr 2025 10:22:41 +0600 Subject: [PATCH] Fixed dependenses table --- source/ubl-settings-kernel.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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++){