From d4e1e3361bd420cbf45da6663fc500630e1f1edb Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 10 Mar 2026 14:46:00 +0600 Subject: [PATCH] Fixed bootloader page saving & loading --- source/ubinstall-gtk-bootloader.c | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/source/ubinstall-gtk-bootloader.c b/source/ubinstall-gtk-bootloader.c index 875f4a7..6b0b209 100644 --- a/source/ubinstall-gtk-bootloader.c +++ b/source/ubinstall-gtk-bootloader.c @@ -33,13 +33,30 @@ int yon_bootloader_save(main_window *widgets){ int size; config_str users = yon_config_get_all_by_key(GRUB_PASSWORD_parameter_search,&size); for (int i=0;iBootloadUsersList); char *timeout = config(GRUB_TIMEOUT_parameter); char *os = config(GRUB_DEFAULT_parameter); char *autologin = config(AUTOLOGINUSER_parameter); @@ -471,7 +489,6 @@ void yon_bootloader_init(main_window *widgets){ gtk_entry_set_text(GTK_ENTRY(widgets->BootloadDefaultOSEntry),DEFAULT_BOOTLOAD_MENU_ITEM_LABEL); } if (!yon_char_is_empty(autologin)&&(!strcmp(autologin,"no")||!strcmp(autologin,"disable"))){ - gtk_list_store_clear(widgets->BootloadUsersList); gtk_switch_set_active(GTK_SWITCH(widgets->BootloadNoPasswordSwitch),0); int admins_size; config_str admins_parsed = yon_char_parse(admins,&admins_size,",");