From c27c2ef9c1fa309bf3dfb1240b74a471c41527d4 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 24 Jan 2023 13:06:12 +0100 Subject: [PATCH] Fixed provider selection in case of Gmail/Android --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index d1dee7c6e9..2ce38add88 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -1595,7 +1595,8 @@ public class FragmentAccount extends FragmentBase { boolean found = false; for (int pos = 2; pos < providers.size(); pos++) { EmailProvider provider = providers.get(pos); - if ((provider.oauth != null) == (account.auth_type == AUTH_TYPE_OAUTH) && + if ((provider.oauth != null) == + (account.auth_type == AUTH_TYPE_GMAIL || account.auth_type == AUTH_TYPE_OAUTH) && provider.imap.host.equals(account.host) && provider.imap.port == account.port && provider.imap.starttls == (account.encryption == EmailService.ENCRYPTION_STARTTLS)) {