From 8f23b74d2bb5813a9ace38853bc08279d44977f1 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 21 Oct 2019 09:13:40 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/Helper.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 39879850e4..f3a5e7156b 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -868,9 +868,14 @@ public class Helper { if (errorCode != BiometricPrompt.ERROR_NEGATIVE_BUTTON && errorCode != BiometricPrompt.ERROR_CANCELED && errorCode != BiometricPrompt.ERROR_USER_CANCELED) - ToastEx.makeText(activity, - errString + " (" + errorCode + ")", - Toast.LENGTH_LONG).show(); + handler.post(new Runnable() { + @Override + public void run() { + ToastEx.makeText(activity, + "Error " + errorCode + ": " + errString, + Toast.LENGTH_LONG).show(); + } + }); handler.post(cancelled); } @@ -878,7 +883,6 @@ public class Helper { @Override public void onAuthenticationSucceeded(@NonNull BiometricPrompt.AuthenticationResult result) { Log.i("Biometric succeeded"); - setAuthenticated(activity); handler.post(authenticated); } @@ -886,10 +890,6 @@ public class Helper { @Override public void onAuthenticationFailed() { Log.w("Biometric failed"); - - ToastEx.makeText(activity, - R.string.title_unexpected_error, - Toast.LENGTH_LONG).show(); handler.post(cancelled); } });