diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index fb7da9c..bc84955 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -107,10 +107,12 @@ void on_load(){ for (int i=0;i",-1); if (repostatus == 1) gtk_tree_store_set(main_config.tree_store,&iter,0,folder_no_edits,3,0,-1); @@ -307,6 +311,11 @@ void on_save(){ } } + if (repo_sign_flagged){ + char *repo_sign_command = yon_char_unite(command, " add -f -d ",origin_flagged, " -r ", name_flagged, " --sign-repo ", repo_sign_flagged ,NULL); + yon_window_config_add_custom_parameter(yon_char_unite(origin_flagged,NULL),"signatures",repo_sign_flagged_full,YON_TYPE_STRING); + system(repo_sign_command); + } } } }