From 3f841cf6bf690b86bb46bce7fd88ed9a6006432d Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 18 Feb 2025 17:27:14 +0600 Subject: [PATCH] Fixed parameter saving --- source/ubl-settings-update.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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);