From fe378388adbb935eea267b5d66c619fa7ec014ec Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 5 Feb 2022 12:41:39 +0100 Subject: [PATCH] Hide folder property icons in compact mode --- .../java/eu/faircode/email/AdapterFolder.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index 48df3d9b20..42bb039686 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -292,10 +292,18 @@ public class AdapterFolder extends RecyclerView.Adapter 0 || primary) && folder.unified ? View.VISIBLE : View.GONE); - ivSubscribed.setVisibility(subscriptions && folder.subscribed != null && folder.subscribed ? View.VISIBLE : View.GONE); - ivRule.setVisibility(folder.rules > 0 ? View.VISIBLE : View.GONE); - ivNotify.setVisibility(folder.notify ? View.VISIBLE : View.GONE); + ivUnified.setVisibility( + (account > 0 || primary) && folder.unified && !show_compact + ? View.VISIBLE : View.GONE); + ivSubscribed.setVisibility( + subscriptions && folder.subscribed != null && folder.subscribed && !show_compact + ? View.VISIBLE : View.GONE); + ivRule.setVisibility( + folder.rules > 0 && !show_compact + ? View.VISIBLE : View.GONE); + ivNotify.setVisibility( + folder.notify && !show_compact + ? View.VISIBLE : View.GONE); ivAutoAdd.setVisibility(BuildConfig.DEBUG && EntityFolder.SENT.equals(folder.type) && (folder.auto_add == null || folder.auto_add)