diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index bc6818f671..b8032eaa53 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -124,6 +124,10 @@ public class AdapterMessage extends RecyclerView.Adapter 0); ivFlagged.setImageResource(flagged ? R.drawable.baseline_star_24 : R.drawable.baseline_star_border_24); - ivFlagged.setImageTintList(ColorStateList.valueOf( - Helper.resolveColor(context, flagged ? R.attr.colorAccent : android.R.attr.textColorSecondary))); + ivFlagged.setImageTintList(ColorStateList.valueOf(flagged ? colorAccent : textColorSecondary)); ivFlagged.setVisibility(View.VISIBLE); tvFrom.setText(MessageHelper.getFormattedAddresses(outgoing ? message.to : message.from, false)); @@ -427,8 +430,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 - ? R.attr.colorUnread : android.R.attr.textColorSecondary); + int colorUnseen = (message.unseen > 0 ? colorUnread : textColorSecondary); tvFrom.setTextColor(colorUnseen); tvSize.setTextColor(colorUnseen); tvTime.setTextColor(colorUnseen); @@ -816,7 +818,7 @@ public class AdapterMessage extends RecyclerView.Adapter