diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index c4cc1fc4ed..4a77085a6c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -355,6 +355,7 @@ public class FragmentMessages extends FragmentBase private int colorPrimary; private int colorAccent; + private int colorControlNormal; private int colorSeparator; private int colorWarning; @@ -509,6 +510,7 @@ public class FragmentMessages extends FragmentBase colorPrimary = Helper.resolveColor(getContext(), androidx.appcompat.R.attr.colorPrimary); colorAccent = Helper.resolveColor(getContext(), androidx.appcompat.R.attr.colorAccent); + colorControlNormal = Helper.resolveColor(getContext(), android.R.attr.colorControlNormal); colorSeparator = Helper.resolveColor(getContext(), R.attr.colorSeparator); colorWarning = Helper.resolveColor(getContext(), R.attr.colorWarning); @@ -5901,6 +5903,10 @@ public class FragmentMessages extends FragmentBase ibUnflagged.setImageResource(filter_unflagged ? R.drawable.twotone_star_border_24 : R.drawable.baseline_star_24); ibSnoozed.setImageResource(filter_snoozed ? R.drawable.twotone_visibility_off_24 : R.drawable.twotone_visibility_24); + ibSeen.setImageTintList(ColorStateList.valueOf(filter_seen ? colorAccent : colorControlNormal)); + ibUnflagged.setImageTintList(ColorStateList.valueOf(filter_unflagged ? colorAccent : colorControlNormal)); + ibSnoozed.setImageTintList(ColorStateList.valueOf(filter_snoozed ? colorControlNormal : colorAccent)); + ibSeen.setVisibility(quick_filter && folder ? View.VISIBLE : View.GONE); ibUnflagged.setVisibility(quick_filter && folder ? View.VISIBLE : View.GONE); ibSnoozed.setVisibility(quick_filter && folder && !drafts ? View.VISIBLE : View.GONE);