From b694c1234e1d24eba55422386540d875017ccd14 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 31 Aug 2021 22:21:04 +0200 Subject: [PATCH] Fallback to account color for unified folder view / inboxes --- .../main/java/eu/faircode/email/ActivityView.java | 1 + .../main/java/eu/faircode/email/AdapterFolder.java | 13 +++++++++---- app/src/main/java/eu/faircode/email/DaoFolder.java | 8 ++++---- .../eu/faircode/email/FragmentDialogFolder.java | 2 +- .../java/eu/faircode/email/FragmentFolders.java | 4 +++- .../main/java/eu/faircode/email/TupleFolderEx.java | 2 ++ 6 files changed, 20 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 7cae896f18..0fe52df8f0 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -568,6 +568,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB case "folders": fragment = new FragmentFolders(); args.putLong("account", account); + args.putBoolean("unified", true); break; case "primary": fragment = new FragmentFolders(); diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index e3811f37f3..747d9d7253 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -80,6 +80,7 @@ import java.util.Map; public class AdapterFolder extends RecyclerView.Adapter { private Fragment parentFragment; private long account; + private boolean unified; private boolean primary; private boolean show_compact; private boolean show_hidden; @@ -220,7 +221,10 @@ public class AdapterFolder extends RecyclerView.Adapter