From 8fd5f6edec8e2052aef2e91555b32922fbcd6410 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 24 Feb 2020 18:33:22 +0100 Subject: [PATCH] Flag messages in same folder only (2) --- app/src/main/java/eu/faircode/email/AdapterMessage.java | 2 +- app/src/main/java/eu/faircode/email/FragmentMessages.java | 2 +- app/src/main/java/eu/faircode/email/ServiceUI.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index b56c5ee0c3..3797bd93f3 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -2623,7 +2623,7 @@ public class AdapterMessage extends RecyclerView.Adapter messages = db.message().getMessagesByThread( - message.account, message.thread, threading && thread ? null : id, message.folder); + message.account, message.thread, threading && thread ? null : id, flagged ? message.folder : null); for (EntityMessage threaded : messages) EntityOperation.queue(context, threaded, EntityOperation.FLAG, flagged); } diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index a61a7e9051..c6faa035a3 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -2388,7 +2388,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. continue; List messages = db.message().getMessagesByThread( - message.account, message.thread, threading ? null : id, message.folder); + message.account, message.thread, threading ? null : id, flagged ? message.folder : null); for (EntityMessage threaded : messages) if (threaded.ui_flagged != flagged || !Objects.equals(threaded.color, color)) EntityOperation.queue(context, threaded, EntityOperation.FLAG, flagged, color); diff --git a/app/src/main/java/eu/faircode/email/ServiceUI.java b/app/src/main/java/eu/faircode/email/ServiceUI.java index 9e58de102e..f8a98fc519 100644 --- a/app/src/main/java/eu/faircode/email/ServiceUI.java +++ b/app/src/main/java/eu/faircode/email/ServiceUI.java @@ -313,7 +313,7 @@ public class ServiceUI extends IntentService { return; List messages = db.message().getMessagesByThread( - message.account, message.thread, threading ? null : id, null); + message.account, message.thread, threading ? null : id, message.folder); for (EntityMessage threaded : messages) { EntityOperation.queue(this, threaded, EntityOperation.FLAG, true); EntityOperation.queue(this, threaded, EntityOperation.SEEN, true);