From 739dda74ad03d22405c88ab737c7c68f737f43c4 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 14 Feb 2023 21:48:49 +0100 Subject: [PATCH] POP3: always new when all messages --- app/src/main/java/eu/faircode/email/Core.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index bb922a4416..40dc601742 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2977,6 +2977,7 @@ class Core { // Get messages Message[] imessages = ifolder.getMessages(); + List ids = db.message().getUidls(folder.id); int max = (account.max_messages == null ? imessages.length @@ -3109,7 +3110,9 @@ class Core { TupleUidl tuple = (hasUidl ? uidlTuple.get(uidl) : msgIdTuple.get(msgid)); if (tuple != null) { - _new = false; + if (account.max_messages != null) + _new = false; + Log.i(account.name + " POP having " + msgid + "=" + msgIdTuple.containsKey(msgid) + "/" + uidl + "=" + uidlTuple.containsKey(uidl));