From 8f4aae64dc22ec9e3a1aea0bf42b3214aa716818 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 20 Oct 2022 14:56:53 +0200 Subject: [PATCH] Only delete when not saving drafts --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index ccaeb674e5..1da3dd2abc 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -5940,7 +5940,7 @@ public class FragmentCompose extends FragmentBase { dirty = true; EntityFolder trash = db.folder().getFolderByType(draft.account, EntityFolder.TRASH); EntityFolder drafts = db.folder().getFolderByType(draft.account, EntityFolder.DRAFTS); - if (empty || trash == null || discard_delete || (drafts != null && drafts.local)) + if (empty || trash == null || discard_delete || !save_drafts || (drafts != null && drafts.local)) EntityOperation.queue(context, draft, EntityOperation.DELETE); else { Map c = new HashMap<>();