From a54ca0247b8c4c6627977be434921a2a815fed22 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 1 Jun 2019 21:01:48 +0200 Subject: [PATCH] Show snoozed conversations with new messages --- app/src/main/java/eu/faircode/email/DaoMessage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DaoMessage.java b/app/src/main/java/eu/faircode/email/DaoMessage.java index b4d9ac230f..6d39942bb8 100644 --- a/app/src/main/java/eu/faircode/email/DaoMessage.java +++ b/app/src/main/java/eu/faircode/email/DaoMessage.java @@ -64,7 +64,7 @@ public interface DaoMessage { " HAVING (:found OR SUM(folder.unified) > 0)" + " AND (NOT :filter_seen OR " + unseen_unified + " > 0)" + " AND (NOT :filter_unflagged OR COUNT(message.id) - " + unflagged_unified + " > 0)" + - " AND (NOT :filter_snoozed OR SUM(CASE WHEN message.ui_snoozed IS NULL THEN 0 ELSE 1 END) = 0)" + + " AND (NOT :filter_snoozed OR message.ui_snoozed IS NULL)" + " ORDER BY" + " CASE" + " WHEN 'unread' = :sort THEN " + unseen_unified + " = 0" + @@ -111,7 +111,7 @@ public interface DaoMessage { " HAVING SUM(CASE WHEN folder.id = :folder THEN 1 ELSE 0 END) > 0" + " AND (NOT :filter_seen OR " + unseen_folder + " > 0 OR " + is_outbox + ")" + " AND (NOT :filter_unflagged OR COUNT(message.id) - " + unflagged_folder + " > 0 OR " + is_outbox + ")" + - " AND (NOT :filter_snoozed OR SUM(CASE WHEN message.ui_snoozed IS NULL THEN 0 ELSE 1 END) = 0 OR " + is_outbox + ")" + + " AND (NOT :filter_snoozed OR message.ui_snoozed IS NULL OR " + is_outbox + ")" + " ORDER BY" + " CASE" + " WHEN 'unread' = :sort THEN " + unseen_folder + " = 0" +