From 99dab7c80f2e743b0ecdf9a88fcaa13f2ca3a961 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 2 Apr 2020 13:53:16 +0200 Subject: [PATCH] Filter exception --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index c66dceab26..db7b9e43f0 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -54,6 +54,7 @@ import android.print.PrintDocumentAdapter; import android.print.PrintManager; import android.provider.ContactsContract; import android.security.KeyChain; +import android.security.KeyChainException; import android.text.SpannableString; import android.text.TextUtils; import android.text.format.DateUtils; @@ -5863,7 +5864,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. @Override protected void onException(Bundle args, Throwable ex) { - if (ex instanceof IllegalArgumentException || ex instanceof CMSException) + if (ex instanceof IllegalArgumentException || + ex instanceof CMSException || ex instanceof KeyChainException) Snackbar.make(view, ex.getMessage(), Snackbar.LENGTH_LONG).show(); else Log.unexpectedError(getParentFragmentManager(), ex);