|
|
|
@ -51,8 +51,12 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){
|
|
|
|
|
|
|
|
|
|
|
|
} else if (self == widgets->UpdateIntervalDefaultCheck||self == widgets->UpdateIntervalSpin|| self == widgets->UpdateIntervalCombo || self == widgets->BootCheck){
|
|
|
|
} else if (self == widgets->UpdateIntervalDefaultCheck||self == widgets->UpdateIntervalSpin|| self == widgets->UpdateIntervalCombo || self == widgets->BootCheck){
|
|
|
|
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateIntervalDefaultCheck))){
|
|
|
|
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UpdateIntervalDefaultCheck))){
|
|
|
|
yon_config_remove_by_key(AUTOUPDATE_interval);
|
|
|
|
yon_config_remove_by_key(AUTOUPDATE_interval);
|
|
|
|
} else {
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->BootCheck),0);
|
|
|
|
|
|
|
|
} else if (!gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin))){
|
|
|
|
|
|
|
|
yon_config_remove_by_key(AUTOUPDATE_interval);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
char *int_str = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin)));
|
|
|
|
char *int_str = yon_char_from_long(gtk_spin_button_get_value(GTK_SPIN_BUTTON(widgets->UpdateIntervalSpin)));
|
|
|
|
char *interval = "";
|
|
|
|
char *interval = "";
|
|
|
|
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->BootCheck))) interval = "boot";
|
|
|
|
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->BootCheck))) interval = "boot";
|
|
|
|
|