diff options
Diffstat (limited to 'src/gpg/result_analyse/DecryptResultAnalyse.cpp')
-rw-r--r-- | src/gpg/result_analyse/DecryptResultAnalyse.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gpg/result_analyse/DecryptResultAnalyse.cpp b/src/gpg/result_analyse/DecryptResultAnalyse.cpp index efd0a599..b4d0b14f 100644 --- a/src/gpg/result_analyse/DecryptResultAnalyse.cpp +++ b/src/gpg/result_analyse/DecryptResultAnalyse.cpp @@ -65,17 +65,18 @@ bool DecryptResultAnalyse::printReci(QTextStream &stream, gpgme_recipient_t reci bool keyFound = true; stream << QApplication::tr(" {>} Recipient: "); - try { - auto key = mCtx->getKeyById(reci->keyid); + auto key = mCtx->getKeyById(reci->keyid); + if(key.good) { stream << key.name; if (!key.email.isEmpty()) { stream << "<" << key.email << ">"; } - } catch (std::runtime_error &ignored) { + } else { stream << "<Unknown>"; setStatus(0); keyFound = false; } + stream << Qt::endl; stream << tr(" Keu ID: ") << reci->keyid << Qt::endl; |