From 5e3efe967b23982a2f449714d57d08c4d0829a1c Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 24 Aug 2018 06:25:12 +0000 Subject: [PATCH] Fixed view layout --- .../main/java/eu/faircode/email/FragmentMessage.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessage.java b/app/src/main/java/eu/faircode/email/FragmentMessage.java index 0bea6133..a4f7683d 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessage.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessage.java @@ -199,14 +199,14 @@ public class FragmentMessage extends FragmentEx { vSeparatorBody.setVisibility(View.GONE); fab.setVisibility(View.GONE); - tvCount.setTag(tvCount.getVisibility()); - tvCc.setTag(grpAddresses.getVisibility()); - tvError.setTag(tvError.getVisibility()); - tvCount.setVisibility(View.GONE); grpAddresses.setVisibility(View.GONE); grpAttachments.setVisibility(View.GONE); tvError.setVisibility(View.GONE); + + tvCount.setTag(tvCount.getVisibility()); + tvCc.setTag(grpAddresses.getVisibility()); + tvError.setTag(tvError.getVisibility()); } }); @@ -356,8 +356,7 @@ public class FragmentMessage extends FragmentEx { tvSize.setText(Helper.humanReadableByteCount(args.getInt("size"), false)); tvBody.setText(body); grpMessage.setVisibility(View.VISIBLE); - if (!free) - fab.setVisibility(View.VISIBLE); + fab.setVisibility(free ? View.GONE : View.VISIBLE); } }.load(FragmentMessage.this, args); @@ -376,7 +375,6 @@ public class FragmentMessage extends FragmentEx { grpHeader.setVisibility(free ? View.GONE : View.VISIBLE); vSeparatorBody.setVisibility(free ? View.GONE : View.VISIBLE); - fab.setVisibility(free ? View.GONE : View.VISIBLE); if (free) { tvCount.setVisibility((int) tvCount.getTag());