From 70726f8c91c3a75be9f091f30b8f0afe49e6d000 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 23 May 2019 10:43:49 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/Core.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index e0de19965a..dabaee497e 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -876,11 +876,13 @@ class Core { Log.i("End sync folder"); } - nameFolder.put(folder.name, folder); - String parentName = folder.getParentName(separator); - if (!parentFolders.containsKey(parentName)) - parentFolders.put(parentName, new ArrayList()); - parentFolders.get(parentName).add(folder); + if (!subscribed_only || subscribed) { + nameFolder.put(folder.name, folder); + String parentName = folder.getParentName(separator); + if (!parentFolders.containsKey(parentName)) + parentFolders.put(parentName, new ArrayList()); + parentFolders.get(parentName).add(folder); + } } }