From b17097577c853813629cfc35085e93fe86718fd3 Mon Sep 17 00:00:00 2001 From: Pietro Cerutti Date: Tue, 10 Oct 2017 07:57:25 +0000 Subject: [PATCH] Prefer a helpful error message over a BEEP Issue #777 --- ncrypt/crypt_gpgme.c | 3 ++- ncrypt/pgpkey.c | 3 ++- ncrypt/smime.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ncrypt/crypt_gpgme.c b/ncrypt/crypt_gpgme.c index ed70599cb..dc5cac522 100644 --- a/ncrypt/crypt_gpgme.c +++ b/ncrypt/crypt_gpgme.c @@ -4541,7 +4541,8 @@ static struct CryptKeyInfo *crypt_ask_for_key(char *tag, char *whatfor, short ab if ((key = crypt_getkeybystr(resp, abilities, app, forced_valid))) return key; - BEEP(); + mutt_error(_("No matching keys found for \"%s\""), resp); + mutt_sleep(2); } /* not reached */ } diff --git a/ncrypt/pgpkey.c b/ncrypt/pgpkey.c index c44795ced..79ebf99f0 100644 --- a/ncrypt/pgpkey.c +++ b/ncrypt/pgpkey.c @@ -702,7 +702,8 @@ struct PgpKeyInfo *pgp_ask_for_key(char *tag, char *whatfor, short abilities, en if ((key = pgp_getkeybystr(resp, abilities, keyring))) return key; - BEEP(); + mutt_error(_("No matching keys found for \"%s\""), resp); + mutt_sleep(2); } /* not reached */ } diff --git a/ncrypt/smime.c b/ncrypt/smime.c index f25aff8f8..53d67ead8 100644 --- a/ncrypt/smime.c +++ b/ncrypt/smime.c @@ -755,7 +755,8 @@ static struct SmimeKey *smime_ask_for_key(char *prompt, short abilities, short p if ((key = smime_get_key_by_str(resp, abilities, public))) return key; - BEEP(); + mutt_error(_("No matching keys found for \"%s\""), resp); + mutt_sleep(2); } } -- 2.40.0