From f36159668b6b9218accf8c542ce06b00a8cc861b Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 19 Apr 2023 07:24:57 +0200 Subject: [PATCH] Prevent hiding draft messages --- app/src/main/java/eu/faircode/email/EntityRule.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/EntityRule.java b/app/src/main/java/eu/faircode/email/EntityRule.java index 686514f66c..2388d0382d 100644 --- a/app/src/main/java/eu/faircode/email/EntityRule.java +++ b/app/src/main/java/eu/faircode/email/EntityRule.java @@ -680,6 +680,11 @@ public class EntityRule { private boolean onActionHide(Context context, EntityMessage message) { DB db = DB.getInstance(context); + + EntityFolder folder = db.folder().getFolder(message.folder); + if (EntityFolder.DRAFTS.equals(folder.type)) + return false; + db.message().setMessageSnoozed(message.id, Long.MAX_VALUE); db.message().setMessageUiIgnored(message.id, true); EntityMessage.snooze(context, message.id, Long.MAX_VALUE);