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 && if (message.uid == null &&
message.accountProtocol == EntityAccount.TYPE_IMAP && message.accountProtocol == EntityAccount.TYPE_IMAP &&
EntityFolder.DRAFTS.equals(message.folderType)) (EntityFolder.DRAFTS.equals(message.folderType) ||
EntityFolder.SENT.equals(message.folderType)))
return makeMovementFlags(0, return makeMovementFlags(0,
(EntityFolder.TRASH.equals(swipes.left_type) ? ItemTouchHelper.LEFT : 0) | (EntityFolder.TRASH.equals(swipes.left_type) ? ItemTouchHelper.LEFT : 0) |
(EntityFolder.TRASH.equals(swipes.right_type) ? ItemTouchHelper.RIGHT : 0)); (EntityFolder.TRASH.equals(swipes.right_type) ? ItemTouchHelper.RIGHT : 0));
@ -3141,7 +3142,8 @@ public class FragmentMessages extends FragmentBase
if (message.uid == null && if (message.uid == null &&
message.accountProtocol == EntityAccount.TYPE_IMAP && 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 right = EntityFolder.TRASH.equals(swipes.right_type);
boolean left = EntityFolder.TRASH.equals(swipes.left_type); boolean left = EntityFolder.TRASH.equals(swipes.left_type);
swipes = new TupleAccountSwipes(); swipes = new TupleAccountSwipes();
@ -3335,7 +3337,8 @@ public class FragmentMessages extends FragmentBase
if (message.uid == null && if (message.uid == null &&
message.accountProtocol == EntityAccount.TYPE_IMAP && message.accountProtocol == EntityAccount.TYPE_IMAP &&
EntityFolder.DRAFTS.equals(message.folderType) && (EntityFolder.DRAFTS.equals(message.folderType) ||
EntityFolder.SENT.equals(message.folderType)) &&
EntityFolder.TRASH.equals(actionType)) { EntityFolder.TRASH.equals(actionType)) {
action = EntityMessage.SWIPE_ACTION_DELETE; action = EntityMessage.SWIPE_ACTION_DELETE;
actionType = null; actionType = null;

Loading…
Cancel
Save