From e0d35792b2850f20e8fc4a1ea969c96139c1fe97 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 25 Jul 2019 15:25:06 +0200 Subject: [PATCH] Mark conversation (un)seen on double tap --- .../main/java/eu/faircode/email/AdapterMessage.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index d883f25fd3..9e4c5e99ce 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -1485,10 +1485,13 @@ public class AdapterMessage extends RecyclerView.Adapter messages = db.message().getMessageByThread( + message.account, message.thread, threading ? null : id, null); + for (EntityMessage threaded : messages) + if (threaded.ui_seen == message.ui_seen) + EntityOperation.queue(context, threaded, EntityOperation.SEEN, !message.ui_seen); + } db.setTransactionSuccessful(); } finally { @@ -1503,8 +1506,6 @@ public class AdapterMessage extends RecyclerView.Adapter