|
|
|
@ -137,9 +137,21 @@ void yon_user_init(main_window *widgets){
|
|
|
|
if (!main_config.configure_mode){
|
|
|
|
if (!main_config.configure_mode){
|
|
|
|
int size = 0;
|
|
|
|
int size = 0;
|
|
|
|
config_str users = yon_config_get_all_by_key(USERADD_parameter_search,&size);
|
|
|
|
config_str users = yon_config_get_all_by_key(USERADD_parameter_search,&size);
|
|
|
|
|
|
|
|
for(int i=0;i<size;i++){
|
|
|
|
|
|
|
|
if (strstr(users[i],"=")){
|
|
|
|
|
|
|
|
char *temp = yon_char_divide_search(users[i],"=",-1);
|
|
|
|
|
|
|
|
free(users[i]);
|
|
|
|
|
|
|
|
users[i] = temp;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
yon_config_remove_by_list(users,size);
|
|
|
|
yon_config_remove_by_list(users,size);
|
|
|
|
yon_config_update_by_args(autologin_parameter,root_password_parameter,NULL);
|
|
|
|
yon_config_update_by_args(autologin_parameter,root_password_parameter,NULL);
|
|
|
|
yon_config_load_config(YON_CONFIG_CUSTOM,ubconfig_load_command(main_config.config_load_path),USERADD_parameter_all,NULL);
|
|
|
|
config_str parameters = yon_config_load(config_get_command(main_config.config_load_path),&size);
|
|
|
|
|
|
|
|
for (int i=0;i<size;i++){
|
|
|
|
|
|
|
|
if (strstr(parameters[i],USERADD_parameter_search)){
|
|
|
|
|
|
|
|
yon_config_import_string(main_config.configure_mode,parameters[i]);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
gtk_combo_box_text_remove_all(GTK_COMBO_BOX_TEXT(widgets->UserRootPasswordCombo));
|
|
|
|
gtk_combo_box_text_remove_all(GTK_COMBO_BOX_TEXT(widgets->UserRootPasswordCombo));
|
|
|
|
gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(widgets->UserRootPasswordCombo),NULL,DEFAULT_LABEL);
|
|
|
|
gtk_combo_box_text_append(GTK_COMBO_BOX_TEXT(widgets->UserRootPasswordCombo),NULL,DEFAULT_LABEL);
|
|
|
|
|