diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index f6b1f8d49d..d87b30a1f1 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -3035,7 +3035,8 @@ public class FragmentMessages extends FragmentBase if (message.uid == null && message.accountProtocol == EntityAccount.TYPE_IMAP && - EntityFolder.DRAFTS.equals(message.folderType)) + (EntityFolder.DRAFTS.equals(message.folderType) || + EntityFolder.SENT.equals(message.folderType))) return makeMovementFlags(0, (EntityFolder.TRASH.equals(swipes.left_type) ? ItemTouchHelper.LEFT : 0) | (EntityFolder.TRASH.equals(swipes.right_type) ? ItemTouchHelper.RIGHT : 0)); @@ -3141,7 +3142,8 @@ public class FragmentMessages extends FragmentBase if (message.uid == null && message.accountProtocol == EntityAccount.TYPE_IMAP && - EntityFolder.DRAFTS.equals(message.folderType)) { + (EntityFolder.DRAFTS.equals(message.folderType) || + EntityFolder.SENT.equals(message.folderType))) { boolean right = EntityFolder.TRASH.equals(swipes.right_type); boolean left = EntityFolder.TRASH.equals(swipes.left_type); swipes = new TupleAccountSwipes(); @@ -3335,7 +3337,8 @@ public class FragmentMessages extends FragmentBase if (message.uid == null && message.accountProtocol == EntityAccount.TYPE_IMAP && - EntityFolder.DRAFTS.equals(message.folderType) && + (EntityFolder.DRAFTS.equals(message.folderType) || + EntityFolder.SENT.equals(message.folderType)) && EntityFolder.TRASH.equals(actionType)) { action = EntityMessage.SWIPE_ACTION_DELETE; actionType = null;