|
|
|
|
@ -299,7 +299,7 @@ gboolean yon_os_components_load(main_window *widgets){
|
|
|
|
|
for(iter = list;iter;iter=iter->next){
|
|
|
|
|
os_row *row = g_object_get_data(iter->data,"kernel_row");
|
|
|
|
|
char *target = row->source;
|
|
|
|
|
if (!strcmp(target,"auto")||yon_char_parsed_check_exist(parsed,parsed_size,target)>-1){
|
|
|
|
|
if (!parsed_size||!strcmp(parsed[0],"auto")||yon_char_parsed_check_exist(parsed,parsed_size,target)>-1){
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(row->InstallCheck),1);
|
|
|
|
|
} else {
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(row->InstallCheck),0);
|
|
|
|
|
@ -326,7 +326,8 @@ void yon_os_components_init(main_window *widgets){
|
|
|
|
|
free(row);
|
|
|
|
|
gtk_widget_destroy(GTK_WIDGET(iter->data));
|
|
|
|
|
}
|
|
|
|
|
gtk_overlay_add_overlay(GTK_OVERLAY(widgets->OSOverlay),widgets->OSSpinner);
|
|
|
|
|
if (!gtk_widget_get_parent(widgets->OSSpinner))
|
|
|
|
|
gtk_overlay_add_overlay(GTK_OVERLAY(widgets->OSOverlay),widgets->OSSpinner);
|
|
|
|
|
gtk_spinner_start(GTK_SPINNER(widgets->OSSpinner));
|
|
|
|
|
gtk_widget_show(widgets->OSSpinner);
|
|
|
|
|
g_thread_new("geag",(GThreadFunc)yon_modules_list_load,widgets);
|
|
|
|
|
|