From f16d70d90ccdaae85a9aefcd1ba86ade3d8d1962 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 20 May 2025 10:23:56 +0600 Subject: [PATCH] Fixed kernel options getting --- source/ubl-settings-bootloader.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-bootloader.c b/source/ubl-settings-bootloader.c index 1c59fc1..eff6fc9 100644 --- a/source/ubl-settings-bootloader.c +++ b/source/ubl-settings-bootloader.c @@ -184,7 +184,7 @@ void yon_interface_update(main_window *widgets){ free(yon_char_divide_search(username,"[",-1)); yon_char_remove_last_symbol(username,']'); gtk_list_store_append(widgets->BootUsersList,&iter); - gtk_list_store_set(widgets->BootUsersList,&iter,0,yon_char_parsed_check_exist(admins_parsed,admins_size,username),1,username,2,"******",-1); + gtk_list_store_set(widgets->BootUsersList,&iter,0,yon_char_parsed_check_exist(admins_parsed,admins_size,username)>-1,1,username,2,"******",-1); } } @@ -293,6 +293,9 @@ void on_kernel_parameter_switch(GtkCellRenderer *, char *path, main_window *widg gtk_entry_set_text(GTK_ENTRY(widgets->CommandLineParametersEntry),final); free(final); } else { + yon_char_parsed_free(parsed,size); + size=0; + parsed=NULL; gtk_entry_set_text(GTK_ENTRY(widgets->CommandLineParametersEntry),""); yon_config_remove_by_key(GRUB_CMDLINE_LINUX_parameter); }