From ba6e632c60c2d41c8f95f5052010386d6da8e019 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 23 Dec 2018 12:18:32 +0000 Subject: [PATCH] Fixed auth token error from disappearing --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index 76ca4f425f..be905b738a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -1107,6 +1107,7 @@ public class FragmentAccount extends FragmentEx { if (name.equals(account.name)) { final Snackbar snackbar = Snackbar.make(view, R.string.title_authorizing, Snackbar.LENGTH_SHORT); snackbar.show(); + am.getAuthToken( account, Helper.getAuthTokenType(type), @@ -1123,11 +1124,15 @@ public class FragmentAccount extends FragmentEx { authorized = token; etUser.setText(account.name); tilPassword.getEditText().setText(token); + new Handler().postDelayed(new Runnable() { + @Override + public void run() { + snackbar.dismiss(); + } + }, 1000); } catch (Throwable ex) { Log.e(Helper.TAG, ex + "\n" + Log.getStackTraceString(ex)); snackbar.setText(Helper.formatThrowable(ex)); - } finally { - snackbar.dismiss(); } } },