From 16601547673f5bd04c1b8a8f2179bb341734c493 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Wed, 15 Jan 2025 11:30:58 +0600 Subject: [PATCH] USERADD_SYNC[] parameter unwanted coma fix --- source/ubl-settings-usergroups-user.c | 2 +- source/ubl-settings-usergroups.c | 27 --------------------------- 2 files changed, 1 insertion(+), 28 deletions(-) diff --git a/source/ubl-settings-usergroups-user.c b/source/ubl-settings-usergroups-user.c index 8b8f2e0..b7a8641 100644 --- a/source/ubl-settings-usergroups-user.c +++ b/source/ubl-settings-usergroups-user.c @@ -425,7 +425,7 @@ void on_user_save(GtkWidget *self, dictionary *dict){ char *useradd_sync_string = NULL; - useradd_sync_string = yon_char_unite(useradd_boot,!yon_char_is_empty(useradd_boot)?",":"",useradd_shutdown,NULL); + useradd_sync_string = yon_char_unite(useradd_boot,!yon_char_is_empty(useradd_boot)&&!yon_char_is_empty(useradd_shutdown)?",":"",useradd_shutdown,NULL); char *usershadow_sync_string = NULL; usershadow_sync_string = yon_char_unite(usershadow_boot,!yon_char_is_empty(usershadow_boot)?",":"",usershadow_shutdown,NULL); char *shadow_string = NULL; diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index 364f979..e8deee5 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -1083,33 +1083,6 @@ void on_expiration_clicked(GtkWidget *, ubl_settings_usergroups_user_window *win yon_char_parsed_free(hash_algos,hash_size); } -// void on_users_boot_toggled(GtkToggleButton *self){ -// if (gtk_toggle_button_get_active(self)){ -// char *parameter = yon_config_get_by_key(USERADD_SYNC_parameter); -// if (!parameter){ -// yon_config_register(USERADD_SYNC_parameter,USERADD_SYNC_parameter_command,"boot"); -// } else { -// yon_config_append(USERADD_SYNC_parameter,"boot",","); -// } -// } else { -// yon_config_remove_element(USERADD_SYNC_parameter,"boot",","); -// } -// } - -// void on_users_shutdown_toggled(GtkToggleButton *self){ -// if (gtk_toggle_button_get_active(self)){ -// char *parameter = yon_config_get_by_key(USERADD_SYNC_parameter); -// if (!parameter){ -// yon_config_register(USERADD_SYNC_parameter,USERADD_SYNC_parameter_command,"shutdown"); -// } else { -// yon_config_append(USERADD_SYNC_parameter,"shutdown",","); -// } -// } else { -// yon_config_remove_element(USERADD_SYNC_parameter,"shutdown",","); -// } -// } - - void on_user_choose(GtkWidget *, GtkEntry *target){ ubl_settings_usergroups_group_window *window = yon_ubl_settings_usergroups_group_new(1); gtk_widget_hide(window->DefaultCheck);