diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index 66ea922..0c9ecf2 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -131,7 +131,6 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){ } else { char *repos = ""; GtkTreeIter iter; - int disabled_count=0; for_iter(GTK_TREE_MODEL(widgets->PublicationList),&iter){ char *target; int status; @@ -140,11 +139,9 @@ void on_toggle_button_toggled(GtkWidget *self, main_window *widgets){ char *temp = yon_char_unite(repos,!yon_char_is_empty(repos)?",":"",target,NULL); if (!yon_char_is_empty(repos)) free(repos); repos = temp; - } else { - disabled_count++; } } - if (!yon_char_is_empty(repos)&&disabled_count){ + if (!yon_char_is_empty(repos)){ repo_net = yon_char_unite(repo_net,",",repos,NULL); } } @@ -1904,6 +1901,7 @@ void yon_main_window_complete(main_window *widgets){ yon_interface_update(widgets); g_signal_connect(G_OBJECT(widgets->BootCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets); + g_signal_connect(G_OBJECT(widgets->PublicationCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets); g_signal_connect(G_OBJECT(widgets->UpdateIntervalSpin),"changed",G_CALLBACK(on_toggle_button_toggled),widgets); g_signal_connect(G_OBJECT(widgets->UpdateIntervalCombo),"changed",G_CALLBACK(on_toggle_button_toggled),widgets); g_signal_connect(G_OBJECT(widgets->AutoUpdateCheck),"toggled",G_CALLBACK(on_toggle_button_toggled),widgets);