Allow deleting local sent messages

pull/217/head
M66B 7 months ago
parent e9bb17350d
commit 5d0bca1b60

@ -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;

Loading…
Cancel
Save