From 1456fdaedd70c033f50940e4f127ffd45bd05b14 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 17 Sep 2021 07:05:37 +0200 Subject: [PATCH] Small behavior improvement --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 4d3558697c..fa49b551d6 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -671,6 +671,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. String sort = prefs.getString("sort", "time"); inDate.setVisibility(date_fixed && "time".equals(sort) ? View.INVISIBLE : View.GONE); + if (cards) + vSeparatorDate.setVisibility(View.GONE); if (date_bold) tvFixedDate.setTypeface(Typeface.DEFAULT_BOLD); @@ -690,8 +692,9 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. if (i == 0 && date_fixed && "time".equals(adapter.getSort())) { TupleMessageEx top = adapter.getItemAtPosition(pos); - tvFixedDate.setVisibility(top == null ? View.GONE : View.VISIBLE); - vSeparatorDate.setVisibility(top == null || cards ? View.GONE : View.VISIBLE); + tvFixedDate.setVisibility(top == null ? View.INVISIBLE : View.VISIBLE); + if (!cards) + vSeparatorDate.setVisibility(top == null ? View.INVISIBLE : View.VISIBLE); tvFixedDate.setText(top == null ? null : getRelativeDate(top.received, parent.getContext())); } else { View header = getView(view, parent, pos);