From fbfb79c4d5e5ed490c7ca2da37908f93cdffaa25 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 20 Aug 2021 11:26:20 +0200 Subject: [PATCH] Workaround Android dismiss bug --- app/src/main/java/eu/faircode/email/Helper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index a91e1e37b3..0e30bcaa8a 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -1800,7 +1800,8 @@ public class Helper { @Override public void onDismiss(DialogInterface dialog) { Log.i("Authenticate PIN dismissed"); - ApplicationEx.getMainHandler().post(cancelled); + if (shouldAuthenticate(activity)) // Some Android versions call dismiss on OK + ApplicationEx.getMainHandler().post(cancelled); } }) .create();