From c16642ddb91f0699ae1c3a84ee0f777dfd6aef0a Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 16 Sep 2025 17:24:23 +0600 Subject: [PATCH] Fixes --- source/ubinstall-gtk-bootloader.c | 2 +- source/ubinstall-gtk-components.c | 10 +++++----- source/ubinstall-gtk-network.c | 2 +- source/ubinstall-gtk-page-switch.c | 2 +- ubinstall-gtk.glade | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/source/ubinstall-gtk-bootloader.c b/source/ubinstall-gtk-bootloader.c index c92c234..da860f5 100644 --- a/source/ubinstall-gtk-bootloader.c +++ b/source/ubinstall-gtk-bootloader.c @@ -49,7 +49,7 @@ int yon_bootloader_save(main_window *widgets){ config_str final = yon_char_parsed_merge(save_parameters,size,grub_users,users_size,&final_size); config_str parameters = yon_config_get_save_parameters_by_list(&save_size,final,final_size); if (parameters){ - char *command_parameters = yon_char_parsed_to_string(parameters,size," -- "); + char *command_parameters = yon_char_parsed_to_string(parameters,save_size," -- "); char *command = yon_char_unite(ubconfig_dull_command,"--target system ",command_parameters,NULL); if (!system(command)){} free(command); diff --git a/source/ubinstall-gtk-components.c b/source/ubinstall-gtk-components.c index f99bed6..20f028e 100644 --- a/source/ubinstall-gtk-components.c +++ b/source/ubinstall-gtk-components.c @@ -43,7 +43,7 @@ int yon_kernel_save(main_window *widgets){ } int yon_kernel_addon_save(main_window *widgets){ - yon_kernel_save(widgets); + // yon_kernel_save(widgets); GList *list = gtk_container_get_children(GTK_CONTAINER(widgets->KernelAddonListBox)); char *install_modules = ""; for(GList *iter = list;iter;iter = iter->next){ @@ -96,14 +96,14 @@ int yon_os_components_save(main_window *widgets){ yon_config_remove_by_key(modules_parameter); } if (!main_config.configure_mode){ - int size; - config_str parameters = yon_config_get_save_parameters_by_key(&size,modules_parameter,NULL); + int parameters_size; + config_str parameters = yon_config_get_save_parameters_by_key(¶meters_size,modules_parameter,NULL); if (parameters){ - char *command_parameters = yon_char_parsed_to_string(parameters,size," -- "); + char *command_parameters = yon_char_parsed_to_string(parameters,parameters_size," -- "); char *command = yon_char_unite(ubconfig_dull_command,"--target system ",command_parameters,NULL); if (!system(command)){} free(command); - yon_char_parsed_free(parameters,size); + yon_char_parsed_free(parameters,parameters_size); } } return 1; diff --git a/source/ubinstall-gtk-network.c b/source/ubinstall-gtk-network.c index 2e8b893..b3f1766 100644 --- a/source/ubinstall-gtk-network.c +++ b/source/ubinstall-gtk-network.c @@ -289,7 +289,7 @@ int yon_network_save(main_window *widgets){ config_str final = yon_char_parsed_merge(save_parameters,size,users,users_size,&final_size); config_str parameters = yon_config_get_save_parameters_by_list(&save_size,final,final_size); if (parameters){ - char *command_parameters = yon_char_parsed_to_string(parameters,size," -- "); + char *command_parameters = yon_char_parsed_to_string(parameters,save_size," -- "); char *command = yon_char_unite(ubconfig_dull_command,"--target system ",command_parameters,NULL); if (!system(command)){} free(command); diff --git a/source/ubinstall-gtk-page-switch.c b/source/ubinstall-gtk-page-switch.c index 75391ab..2579b4b 100644 --- a/source/ubinstall-gtk-page-switch.c +++ b/source/ubinstall-gtk-page-switch.c @@ -152,7 +152,7 @@ int yon_page_save(main_window *widgets, enum YON_PAGES page){ return yon_os_components_save(widgets); break; case YON_PAGE_KERNEL: - // return yon_kernel_save(widgets); + return yon_kernel_save(widgets); break; case YON_PAGE_KERNEL_ADDON: return yon_kernel_addon_save(widgets); diff --git a/ubinstall-gtk.glade b/ubinstall-gtk.glade index 106745d..14103c6 100644 --- a/ubinstall-gtk.glade +++ b/ubinstall-gtk.glade @@ -4311,11 +4311,11 @@ and help you install UBLinux on your computer True True - in True False + none True