From c71da4b3a2d18572fc186b19411cee36b681afdf Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 9 Feb 2021 19:44:53 +0100 Subject: [PATCH] Prevent redrawing send dialog --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index edfc7cba3b..02c5dedebf 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -5698,10 +5698,9 @@ public class FragmentCompose extends FragmentBase { spPriority.setTag(1); spPriority.setSelection(1); tvSendAt.setText(null); + cbArchive.setEnabled(false); cbNotAgain.setChecked(!send_dialog); cbNotAgain.setVisibility(send_dialog ? View.VISIBLE : View.GONE); - cbArchive.setVisibility(View.GONE); - tvNotAgain.setVisibility(cbNotAgain.isChecked() ? View.VISIBLE : View.GONE); Helper.setViewsEnabled(dview, false); @@ -6026,7 +6025,7 @@ public class FragmentCompose extends FragmentBase { protected void onExecuted(Bundle args, Boolean data) { archive = data; cbArchive.setChecked(send_archive && archive); - cbArchive.setVisibility(archive ? View.VISIBLE : View.GONE); + cbArchive.setEnabled(archive); } @Override @@ -6035,7 +6034,7 @@ public class FragmentCompose extends FragmentBase { } }.execute(FragmentDialogSend.this, args, "send:archive"); } else - cbArchive.setVisibility(archive ? View.VISIBLE : View.GONE); + cbArchive.setEnabled(archive); Helper.setViewsEnabled(dview, true); }