Fixed modules size checking

pull/239/head
parent f979fddc4b
commit 0079f9ad1b

@ -164,6 +164,9 @@ void *yon_modules_list_load(main_window *widgets){
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_thread_exit(NULL);
}

@ -2,8 +2,8 @@
config_str yon_os_components_get_modules(int *size){
(*size) = 0;
int modules_size = main_config.devices_size;
config_str modules_list = main_config.devices;
int modules_size = main_config.modules_size;
config_str modules_list = main_config.modules;
config_str module_names = NULL;
for (int i=1;i<modules_size;i++){
int parsed_size;

@ -468,6 +468,9 @@ typedef struct
int devices_size;
char *part_size_default;
config_str modules;
int modules_size;
} config;
extern config main_config;

Loading…
Cancel
Save