Fixed USERADD_SYNC[] parameter for user

pull/235/head
Ivan Dmitrievich Yartsev 10 months ago
parent 3d61aa4f32
commit 6397d401c5

@ -2154,6 +2154,14 @@ void on_main_edit(GtkWidget *, main_window *widgets){
char *name; char *name;
gtk_tree_model_get(GTK_TREE_MODEL(widgets->UsersList),&iter,2,&name,-1); gtk_tree_model_get(GTK_TREE_MODEL(widgets->UsersList),&iter,2,&name,-1);
char *parameter_string = yon_config_get_by_key(USERADD(name)); char *parameter_string = yon_config_get_by_key(USERADD(name));
char *sync = config(USERADD_SYNC(name));
if (!yon_char_is_empty(sync)){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->UseraddBootCheck),!!strstr(sync,"boot"));
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->UseraddShutdownCheck),!!strstr(sync,"shutdown"));
} else {
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->UseraddBootCheck),0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->UseraddShutdownCheck),0);
}
int parsed_size=0; int parsed_size=0;
if (parameter_string){ if (parameter_string){
if (parameter_string[0]=='\"') yon_char_divide(parameter_string,0); if (parameter_string[0]=='\"') yon_char_divide(parameter_string,0);

Loading…
Cancel
Save