diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 3708b0efcc..5db1dc57cc 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -535,10 +535,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? R.drawable.baseline_star_24 : R.drawable.baseline_star_border_24); - ivFlagged.setImageTintList(ColorStateList.valueOf(flagged > 0 ? colorAccent : textColorSecondary)); - ivFlagged.setVisibility(message.uid == null ? View.INVISIBLE : View.VISIBLE); + bindFlagged(message); tvSize.setText(message.size == null ? null : Helper.humanReadableByteCount(message.size, true)); tvSize.setVisibility(message.size == null || message.content ? View.GONE : View.VISIBLE); @@ -852,6 +849,13 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? R.drawable.baseline_star_24 : R.drawable.baseline_star_border_24); + ivFlagged.setImageTintList(ColorStateList.valueOf(flagged > 0 ? colorAccent : textColorSecondary)); + ivFlagged.setVisibility(message.uid == null ? View.INVISIBLE : View.VISIBLE); + } + private void showContactInfo(ContactInfo info, TupleMessageEx message) { if (info.hasPhoto()) ivAvatar.setImageBitmap(info.getPhotoBitmap()); @@ -933,11 +937,17 @@ public class AdapterMessage extends RecyclerView.Adapter