From 8f9dfbe5459ab4334d0c6e405b202dd26f062f34 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 11 Nov 2023 15:58:06 +0100 Subject: [PATCH] Swipe to read: wait for db update --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 8bdf722ffd..1361c372fa 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -3189,10 +3189,8 @@ public class FragmentMessages extends FragmentBase redraw(viewHolder); onSwipeAsk(message, viewHolder); } else if (EntityMessage.SWIPE_ACTION_SEEN.equals(action)) { - message.unseen = (message.unseen == 0 ? message.count : 0); - message.ui_seen = (message.unseen == 0); redraw(viewHolder); - onActionSeenSelection(message.ui_seen, message.id, false); + onActionSeenSelection(!message.ui_seen, message.id, false); } else if (EntityMessage.SWIPE_ACTION_FLAG.equals(action)) onActionFlagSelection(!message.ui_flagged, Color.TRANSPARENT, message.id, false); else if (EntityMessage.SWIPE_ACTION_SNOOZE.equals(action))