diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index a3208d4..9a5bb72 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -100,7 +100,9 @@ void on_about(){ void on_load(){ gsize size=0; + gsize sigsize=0; config_str repos = yon_window_config_get_section("repos",&size); + config_str signatures = yon_window_config_get_section("signatures",&sigsize); gtk_tree_store_clear(main_config.tree_store); for (int i=0;i",-1); if (!pack_groups||!(yon_dictionary_get(&pack_groups,pack_sign))){ @@ -362,8 +371,8 @@ void on_tree_selection_changed(GtkWidget *self,main_window *widgets){ gtk_widget_set_visible(widgets->SignatureBox,1); } } else { - gtk_widget_set_sensitive(widgets->CreateButton,0); - gtk_widget_set_sensitive(widgets->LoadFromLocalButton,0); + gtk_widget_set_sensitive(widgets->CreateButton,1); + gtk_widget_set_sensitive(widgets->LoadFromLocalButton,1); gtk_widget_set_sensitive(widgets->ConfigureButton,0); gtk_widget_set_sensitive(widgets->DeleteButton,0); gtk_widget_set_sensitive(widgets->AddPackageButton,0);