diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index e880a293f0..5c55f15923 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2530,15 +2530,9 @@ class Core { // Reduce list of local uids Flags flags = ifolder.getPermanentFlags(); - SearchTerm searchTerm; - if (sync_time == 0 && flags.contains(Flags.Flag.SEEN)) - searchTerm = new OrTerm( - new FlagTerm(new Flags(Flags.Flag.SEEN), false), - new FlagTerm(new Flags(Flags.Flag.SEEN), true)); - else - searchTerm = account.use_date - ? new SentDateTerm(ComparisonTerm.GE, new Date(sync_time)) - : new ReceivedDateTerm(ComparisonTerm.GE, new Date(sync_time)); + SearchTerm searchTerm = account.use_date + ? new SentDateTerm(ComparisonTerm.GE, new Date(sync_time)) + : new ReceivedDateTerm(ComparisonTerm.GE, new Date(sync_time)); if (sync_nodate) searchTerm = new OrTerm(searchTerm, new ReceivedDateTerm(ComparisonTerm.LT, new Date(365 * 24 * 3600 * 1000L))); if (sync_unseen && flags.contains(Flags.Flag.SEEN))