From b17855ab7aa9f4dc37edb38b1a64c6ffcbbd4526 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 30 May 2019 15:46:00 +0200 Subject: [PATCH] Fixed list performance --- .../eu/faircode/email/AdapterMessage.java | 227 +++++++++--------- 1 file changed, 118 insertions(+), 109 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index ac1c615892..2f241a8625 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -325,97 +325,99 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? 1.1f : 1f)); tvSubject.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize * 0.9f); tvPreview.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize * 0.9f); - tvBody.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize); + if (viewType == ViewType.THREAD) + tvBody.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize); int px = Math.round(TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_PX, textSize * (compact ? 1.5f : 3.0f), @@ -751,8 +758,7 @@ public class AdapterMessage extends RecyclerView.Adapter