From 59a5ef65d99ce7d4a398608e3ad2e34eaf05787b Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 9 Jan 2022 13:22:56 +0100 Subject: [PATCH] Small behavior improvement --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index c77e60db46..5c4b8b183a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -2302,10 +2302,9 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. else if (EntityMessage.SWIPE_ACTION_DELETE.equals(action) || (action.equals(message.folder) && EntityFolder.TRASH.equals(message.folderType)) || (EntityFolder.TRASH.equals(actionType) && EntityFolder.JUNK.equals(message.folderType))) - icon = Boolean.TRUE.equals(message.accountLeaveDeleted) && - EntityFolder.INBOX.equals(message.folderType) + icon = (message.accountLeaveDeleted && EntityFolder.INBOX.equals(message.folderType) ? R.drawable.twotone_delete_24 - : R.drawable.twotone_delete_forever_24; + : R.drawable.twotone_delete_forever_24); else if (EntityMessage.SWIPE_ACTION_REPLY.equals(action)) icon = R.drawable.twotone_reply_24; else @@ -2444,7 +2443,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. } else if (EntityMessage.SWIPE_ACTION_DELETE.equals(action) || (action.equals(message.folder) && EntityFolder.TRASH.equals(message.folderType)) || (EntityFolder.TRASH.equals(actionType) && EntityFolder.JUNK.equals(message.folderType))) { - adapter.notifyItemChanged(pos); + if (!(message.accountLeaveDeleted && EntityFolder.INBOX.equals(message.folderType))) + adapter.notifyItemChanged(pos); onSwipeDelete(message); } else swipeFolder(message, action);