Fixed module installation page size showing

pull/377/head
parent 1cbd1bd58a
commit 3a6cf8bb58

@ -187,6 +187,7 @@ gboolean on_os_components_info(GtkWidget *, GdkEventButton *, os_row *row){
os_row *yon_os_row_new(){ os_row *yon_os_row_new(){
os_row *row = new(os_row); os_row *row = new(os_row);
memset(row,0,sizeof(os_row));
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_os_row); GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_os_row);
row->RowBox = yon_gtk_builder_get_widget(builder,"TableRow"); row->RowBox = yon_gtk_builder_get_widget(builder,"TableRow");
row->InstallCheck = yon_gtk_builder_get_widget(builder,"InstallCheck"); row->InstallCheck = yon_gtk_builder_get_widget(builder,"InstallCheck");
@ -226,6 +227,7 @@ void *yon_modules_list_load(main_window *widgets){
continue; continue;
} }
struct row_data *row = malloc(sizeof(struct row_data)); struct row_data *row = malloc(sizeof(struct row_data));
memset(row,0,sizeof(struct row_data));
row->version = parsed[3]; row->version = parsed[3];
row->name = parsed[1]; row->name = parsed[1];
row->tags = yon_char_replace(parsed[2]," ",", "); row->tags = yon_char_replace(parsed[2]," ",", ");
@ -542,6 +544,7 @@ void yon_software_init(main_window *widgets){
double size_converted = yon_size_long_convert_automatic(size,&mod); double size_converted = yon_size_long_convert_automatic(size,&mod);
char *size_str = yon_char_unite(yon_char_from_double(size_converted)," ", yon_size_get_name_from_letter(mod),NULL); char *size_str = yon_char_unite(yon_char_from_double(size_converted)," ", yon_size_get_name_from_letter(mod),NULL);
row->size_raw = size;
row->size = size_str; row->size = size_str;
row->widgets=widgets; row->widgets=widgets;
g_idle_add((GSourceFunc)yon_software_insert,row); g_idle_add((GSourceFunc)yon_software_insert,row);

Loading…
Cancel
Save