From a72b99d4986ae1483b6db150e9af142edec0d203 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 2 Feb 2019 17:59:40 +0000 Subject: [PATCH] Reload on authentication type change --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 1 + app/src/main/java/eu/faircode/email/FragmentIdentity.java | 1 + 2 files changed, 2 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index cb7705e49b..0630e5c5ad 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -827,6 +827,7 @@ public class FragmentAccount extends FragmentBase { String accountRealm = (account == null ? null : account.realm); boolean check = (synchronize && (account == null || + auth_type != account.auth_type || !host.equals(account.host) || Integer.parseInt(port) != account.port || !user.equals(account.user) || !password.equals(account.password) || (realm == null ? accountRealm != null : !realm.equals(accountRealm)))); diff --git a/app/src/main/java/eu/faircode/email/FragmentIdentity.java b/app/src/main/java/eu/faircode/email/FragmentIdentity.java index 7533edff50..586c69634b 100644 --- a/app/src/main/java/eu/faircode/email/FragmentIdentity.java +++ b/app/src/main/java/eu/faircode/email/FragmentIdentity.java @@ -569,6 +569,7 @@ public class FragmentIdentity extends FragmentBase { String identityRealm = (identity == null ? null : identity.realm); boolean check = (synchronize && (identity == null || + auth_type != identity.auth_type || !host.equals(identity.host) || Integer.parseInt(port) != identity.port || !user.equals(identity.user) || !password.equals(identity.password) || (realm == null ? identityRealm != null : !realm.equals(identityRealm))));