From 3b54c82dc031f7deeba2601a183819b7f3ec1128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Mon, 4 Jan 2016 00:26:31 +0100 Subject: Fix #1649 --- .../org/sufficientlysecure/keychain/ui/ViewCertActivity.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'OpenKeychain') diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewCertActivity.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewCertActivity.java index 8d876ba69..596b223fe 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewCertActivity.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/ViewCertActivity.java @@ -27,6 +27,7 @@ import android.support.v4.app.NavUtils; import android.support.v4.content.CursorLoader; import android.support.v4.content.Loader; import android.support.v7.app.ActionBar; +import android.text.TextUtils; import android.text.format.DateFormat; import android.view.MenuItem; import android.view.View; @@ -161,14 +162,16 @@ public class ViewCertActivity extends BaseActivity break; case WrappedSignature.CERTIFICATION_REVOCATION: { mType.setText(R.string.cert_revoke); - if (sig.isRevocation()) { - try { + try { + if (! TextUtils.isEmpty(sig.getRevocationReason())) { mReason.setText(sig.getRevocationReason()); - } catch(PgpGeneralException e) { + } else { mReason.setText(R.string.none); } - mRowReason.setVisibility(View.VISIBLE); + } catch (PgpGeneralException e) { + mReason.setText(R.string.none); } + mRowReason.setVisibility(View.VISIBLE); break; } } -- cgit v1.2.3