From e6ef66cf908894a93ceaee845b692fe35af7676c Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 23 Dec 2018 11:07:24 +0000 Subject: [PATCH] Skip non existing folders --- app/src/main/java/eu/faircode/email/FragmentAccount.java | 2 +- app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 2 +- 2 files changed, 2 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 f839c209c4..76ca4f425f 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -487,7 +487,7 @@ public class FragmentAccount extends FragmentEx { String[] attrs = ((IMAPFolder) ifolder).getAttributes(); Log.i(Helper.TAG, ifolder.getFullName() + " attrs=" + TextUtils.join(" ", attrs)); for (String attr : attrs) { - if ("\\Noselect".equals(attr)) + if ("\\Noselect".equals(attr) || "\\NonExistent".equals(attr)) selectable = false; if (attr.startsWith("\\")) { int index = EntityFolder.SYSTEM_FOLDER_ATTR.indexOf(attr.substring(1)); diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 778f026088..07616da82c 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1937,7 +1937,7 @@ public class ServiceSynchronize extends LifecycleService { String[] attrs = ((IMAPFolder) ifolder).getAttributes(); Log.i(Helper.TAG, fullName + " attrs=" + TextUtils.join(" ", attrs)); for (String attr : attrs) { - if ("\\Noselect".equals(attr)) + if ("\\Noselect".equals(attr) || "\\NonExistent".equals(attr)) selectable = false; if (attr.startsWith("\\")) {