From c827dffabfb24eb00e128844cf692a61b12ead4d Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 16 Feb 2021 22:42:46 +0100 Subject: [PATCH] Fixed shadow rendering --- .../main/java/eu/faircode/email/AdapterMessage.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 59868624a4..9f95d62594 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -46,7 +46,6 @@ import android.graphics.Paint; import android.graphics.Rect; import android.graphics.Typeface; import android.graphics.drawable.AnimatedImageDrawable; -import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Build; @@ -228,7 +227,6 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? drawableSeparator : null); + if (cards && shadow) { + int color = (message.unseen > 0 ? colorSeparator : Color.TRANSPARENT); + if (!Objects.equals(itemView.getTag(), color)) { + itemView.setTag(color); + itemView.setBackgroundColor(color); + } + } if (textSize != 0) { float fz_sender = (font_size_sender == null ? textSize : font_size_sender) * (message.unseen > 0 ? 1.1f : 1f); @@ -5332,8 +5335,6 @@ public class AdapterMessage extends RecyclerView.Adapter