From 05b76d61228816e7ae9e852fb5a1f26561d04219 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 12 Jan 2019 10:58:59 +0000 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 4 +++- 1 file changed, 3 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 ea4041ac4e..ca922298eb 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -753,10 +753,12 @@ public class FragmentAccount extends FragmentEx { DB db = DB.getInstance(context); EntityAccount account = db.account().getAccount(id); + String accountRealm = (account == null ? null : account.realm); + boolean check = (synchronize && (account == null || !host.equals(account.host) || Integer.parseInt(port) != account.port || !user.equals(account.user) || !password.equals(account.password) || - realm == null ? account.realm != null : !realm.equals(account.realm))); + (realm == null ? accountRealm != null : !realm.equals(accountRealm)))); boolean reload = (check || account == null || (account.prefix == null ? prefix != null : !account.prefix.equals(prefix)) || account.synchronize != synchronize ||