From c5dee3b8c52a77e26eb57849e6a225a7983487fb Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 20 Feb 2019 09:32:08 +0000 Subject: [PATCH] Removed disacrd draft on exit --- .../eu/faircode/email/FragmentCompose.java | 27 ++++--------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 1c2f36e554..9532c3b1bf 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1293,28 +1293,11 @@ public class FragmentCompose extends FragmentBase { finish(); else if (isEmpty()) onAction(R.id.action_delete); - else - new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner()) - .setMessage(R.string.title_ask_discard) - .setPositiveButton(R.string.title_yes, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - onAction(R.id.action_delete); - } - }) - .setNegativeButton(R.string.title_no, new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int which) { - dialog.dismiss(); - } - }) - .setOnDismissListener(new DialogInterface.OnDismissListener() { - @Override - public void onDismiss(DialogInterface dialog) { - finish(); - } - }) - .show(); + else { + autosave = false; + onAction(R.id.action_save); + finish(); + } } private boolean isEmpty() {