diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index ea2ace4317..34c458cd30 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -758,10 +758,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB if (!message.content) EntityOperation.queue(db, message, EntityOperation.BODY); - for (EntityMessage tmessage : db.message().getMessageByThread(message.account, message.thread)) { - db.message().setMessageUiSeen(tmessage.id, true); - EntityOperation.queue(db, tmessage, EntityOperation.SEEN, true); - } + EntityOperation.queue(db, message, EntityOperation.SEEN, true); db.setTransactionSuccessful(); } finally { diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 7fec0ef8bc..aa5789eebd 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -358,14 +358,13 @@ public class AdapterMessage extends PagedListAdapter