Fixed main components page crash without root

pull/270/head
parent 0779f146ca
commit 32c986e9ca

@ -142,6 +142,7 @@ os_row *yon_os_row_new(){
void *yon_modules_list_load(main_window *widgets){
if (!getuid()||!yon_char_is_empty(config(source_parameter))){ return 0;
int size;
config_str modules = yon_config_load(yon_debug_output("%s\n",get_modules_command),&size);
for(int i=1;i<size;i++){
@ -164,10 +165,11 @@ void *yon_modules_list_load(main_window *widgets){
free(temp);
g_idle_add((GSourceFunc)yon_os_component_insert,row);
}
g_idle_add((GSourceFunc)yon_spinner_switch_off,widgets->OSSpinner);
if (main_config.modules_size) yon_char_parsed_free(main_config.modules,main_config.modules_size);
main_config.modules = modules;
main_config.modules_size = size;
}
g_idle_add((GSourceFunc)yon_spinner_switch_off,widgets->OSSpinner);
g_thread_exit(NULL);
}

Loading…
Cancel
Save