From e95ec38bd4a35e26bd11944fdbe015ee86d32091 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 22 Nov 2024 09:19:51 +0600 Subject: [PATCH] Fixed removing of repositories at repository tab --- source/ubl-settings-update.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index 07afe72..0c76aa1 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -682,12 +682,12 @@ void on_mirror_remove_accept(GtkWidget *, main_window *widgets){ void on_repositories_remove_accept(GtkWidget *, main_window *widgets){ GtkTreeModel *model=NULL; GtkTreeIter iter; - if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->RepositoriesTree)),&model,&iter)) { + if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->RepositoriesTree)),&model,&iter)) { return; } char *repo; gtk_tree_model_get(model,&iter,1,&repo,-1); - yon_config_remove_by_key(repo); + yon_config_remove_by_key(REPOSITORY(repo)); yon_interface_update(widgets); } @@ -920,9 +920,6 @@ void on_repo_accept_clicked(GtkWidget *, dictionary *dict){ GList *list = gtk_container_get_children(GTK_CONTAINER(window->SourceBox)); for (guint i=0;iUsageDefaultCheck)); - // int usage_level_enable_update = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->UsageEnableUpdateCheck)); - // int usage_level_enable_search = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->UsageEnableSearchCheck)); - // int usage_level_enable_install = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->UsageEnableInsallCheck)); - // int usage_level_sysupgrade = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->UsageSysupgradeCheck)); - char *final = yon_char_unite(sources,";",sign_level_package,",",sign_level_condiition,";",";",enabled?"":"disable",NULL); if (!yon_char_is_empty(window->name)&&strcmp(repo_name,window->name)){