From b63c12e2ce35d9bddbbd73c2dfb02f5ececc4a19 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 2 Apr 2020 17:23:58 +0200 Subject: [PATCH] Fixed edit ref / encryption --- .../main/java/eu/faircode/email/FragmentCompose.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index a96a1ca476..e6a27cac40 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -4161,6 +4161,12 @@ public class FragmentCompose extends FragmentBase { etCc.setText(MessageHelper.formatAddressesCompose(draft.cc)); etBcc.setText(MessageHelper.formatAddressesCompose(draft.bcc)); + Bundle extras = args.getBundle("extras"); + boolean show = extras.getBoolean("show"); + boolean html = extras.containsKey("html"); + if (show) + showDraft(draft, html); + bottom_navigation.getMenu().findItem(R.id.action_undo).setVisible(draft.revision > 1); bottom_navigation.getMenu().findItem(R.id.action_redo).setVisible(draft.revision < draft.revisions); @@ -4181,11 +4187,7 @@ public class FragmentCompose extends FragmentBase { showDraft(draft, false); } else if (action == R.id.action_save) { - Bundle extras = args.getBundle("extras"); - boolean show = extras.getBoolean("show"); - boolean html = extras.containsKey("html"); - if (show) - showDraft(draft, html); + // Do nothing } else if (action == R.id.action_check) { boolean dialog = args.getBundle("extras").getBoolean("dialog");