talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit e454dd8d5642d0d9159a0f7e3e596a471aba2a6a
parent 88d81f3035e8fe2d760ba7b237550a5d11193720
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Tue, 12 Jul 2016 00:13:21 +0200

Simplify handling of gpg_ask_create_key pref.

Diffstat:
Msrc/plugins/pgpcore/sgpgme.c | 12++++--------
1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/src/plugins/pgpcore/sgpgme.c b/src/plugins/pgpcore/sgpgme.c @@ -858,8 +858,6 @@ void sgpgme_create_secret_key(PrefsAccount *account, gboolean ask_create) "Do you want to create a new key pair now?"), GTK_STOCK_NO, "+" GTK_STOCK_YES, NULL); if (val == G_ALERTDEFAULT) { - prefs_gpg_get_config()->gpg_ask_create_key = FALSE; - prefs_gpg_save_config(); return; } } @@ -1034,8 +1032,6 @@ again: } } } - prefs_gpg_get_config()->gpg_ask_create_key = FALSE; - prefs_gpg_save_config(); gpgme_release(ctx); } @@ -1073,10 +1069,10 @@ void sgpgme_check_create_key(void) if (prefs_gpg_get_config()->gpg_ask_create_key && !sgpgme_has_secret_key()) { sgpgme_create_secret_key(NULL, TRUE); - } else { - prefs_gpg_get_config()->gpg_ask_create_key = FALSE; - prefs_gpg_save_config(); - } + } + + prefs_gpg_get_config()->gpg_ask_create_key = FALSE; + prefs_gpg_save_config(); } void *sgpgme_data_release_and_get_mem(gpgme_data_t data, size_t *len)