Skip showing user unified folders

This commit is contained in:
M66B 2022-11-16 08:04:16 +01:00
parent 4faa41a752
commit 2123142ad0
1 changed files with 15 additions and 13 deletions

View File

@ -227,20 +227,22 @@ public class AdapterNavUnified extends RecyclerView.Adapter<AdapterNavUnified.Vi
TupleFolderUnified unified = new TupleFolderUnified(); TupleFolderUnified unified = new TupleFolderUnified();
for (TupleFolderUnified type : new ArrayList<>(folders)) { for (TupleFolderUnified type : new ArrayList<>(folders)) {
TupleFolderUnified f = map.get(type.type); TupleFolderUnified f = map.get(type.type);
if (f == null) if (!EntityFolder.SYSTEM.equals(type.type) &&
map.put(type.type, type); !EntityFolder.USER.equals(type.type))
else { if (f == null)
f.folders += type.folders; map.put(type.type, type);
f.messages += type.messages; else {
f.unseen += type.unseen; f.folders += type.folders;
f.messages += type.messages;
f.unseen += type.unseen;
if (Objects.equals(f.color, type.color) || if (Objects.equals(f.color, type.color) ||
(f.color == null && f.folders == type.folders)) { (f.color == null && f.folders == type.folders)) {
f.color = type.color; f.color = type.color;
f.colorCount += type.colorCount; f.colorCount += type.colorCount;
} else } else
f.colorCount++; f.colorCount++;
} }
if (type.unified) { if (type.unified) {
unified.folders += type.folders; unified.folders += type.folders;