Active kernel loading fix

pull/353/head
parent 5bcc8b63ba
commit dbcab7784b

@ -20,10 +20,10 @@ int yon_kernel_save(main_window *widgets){
yon_config_append_elements(packages_parameter,append_str,","); yon_config_append_elements(packages_parameter,append_str,",");
free(append_str); free(append_str);
active_size++; active_size++;
}
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(row->EnableRadio))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(row->EnableRadio))){
enabled_module = row->package; enabled_module = row->package;
} }
}
} else { } else {
char *append_str = yon_char_replace(row->modules," ",","); char *append_str = yon_char_replace(row->modules," ",",");
yon_config_remove_elements(packages_parameter,append_str,","); yon_config_remove_elements(packages_parameter,append_str,",");

@ -244,7 +244,7 @@ void yon_kernel_init(main_window *widgets){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(row->InstallCheck),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(row->InstallCheck),1);
gtk_widget_set_sensitive(row->InstallCheck,0); gtk_widget_set_sensitive(row->InstallCheck,0);
} }
if (!yon_char_is_empty(enabled)&&(!strcmp(package,enabled)||!yon_char_check_element(modules,enabled," "))){ if (!yon_char_is_empty(enabled)&&(!strcmp(package,enabled)||yon_char_check_element(modules,enabled," "))){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(row->EnableRadio),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(row->EnableRadio),1);
} }
yon_char_parsed_free(parsed,parsed_size); yon_char_parsed_free(parsed,parsed_size);

@ -1470,7 +1470,7 @@ void *yon_maximize(main_window *widgets);
kernel_addon_row *yon_kernel_addon_row_new(); kernel_addon_row *yon_kernel_addon_row_new();
void yon_kernel_addon_row_setup(kernel_addon_row *row, char *name, char *modules, char *package, char *description); void yon_kernel_addon_row_setup(kernel_addon_row *row, char *name, char *modules, char *package, char *description);
void on_kernel_addon_install_enabled(GtkWidget *, kernel_addon_row *row); void on_kernel_addon_install_enabled(GtkWidget *, kernel_addon_row *row);
void on_kernel_addon_info(GtkLabel *self); void on_kernel_addon_info(GtkLabel *self, kernel_addon_row *row);
void yon_license_init(main_window *widgets); void yon_license_init(main_window *widgets);
void on_locale_toggle(GtkCellRenderer *, gchar *path, language_window *window); void on_locale_toggle(GtkCellRenderer *, gchar *path, language_window *window);
void on_locale_accept(GtkWidget *self, language_window *window); void on_locale_accept(GtkWidget *self, language_window *window);

Loading…
Cancel
Save