Fixed loading of system users and groups

pull/235/head
Ivan Dmitrievich Yartsev 10 months ago
parent 8ea5b23d32
commit 43775a720b

@ -173,14 +173,8 @@ void yon_interface_update(main_window *widgets){
}
}
if (main_config.groups_size>0){
yon_char_parsed_free(main_config.groups,main_config.groups_size);
main_config.groups = yon_file_open(groups_path,&main_config.groups_size);
}
if (main_config.users_size>0){
yon_char_parsed_free(main_config.users,main_config.users_size);
main_config.users = yon_file_open(users_path,&main_config.users_size);
}
yon_system_load(widgets);
}
void on_config_local_load(GtkWidget *, main_window *widgets){
@ -1837,6 +1831,16 @@ return window;
void yon_system_load(main_window *window){
gtk_list_store_clear(window->liststore1);
gtk_list_store_clear(window->liststore2);
if (main_config.groups_size>0){
yon_char_parsed_free(main_config.groups,main_config.groups_size);
main_config.groups = yon_file_open(groups_path,&main_config.groups_size);
}
if (main_config.users_size>0){
yon_char_parsed_free(main_config.users,main_config.users_size);
main_config.users = yon_file_open(users_path,&main_config.users_size);
}
GtkTreeIter iter;
for (int i=0;i<main_config.groups_size;i++){
int parsed_size;

Loading…
Cancel
Save