From 40343d7b46cb54a5f23ad08d6bc94a4f9885d468 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 11 Feb 2020 09:09:31 +0100 Subject: [PATCH] Update message count on opening offline folder --- app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 11d0ba7338..3cda2d75c8 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1231,8 +1231,12 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences ifolder.open(Folder.READ_WRITE); db.folder().setFolderState(folder.id, "connected"); - db.folder().setFolderError(folder.id, null); + + int count = ifolder.getMessageCount(); + db.folder().setFolderTotal(folder.id, count < 0 ? null : count); + + Log.i(account.name + " folder " + folder.name + " flags=" + ifolder.getPermanentFlags()); } Core.processOperations(ServiceSynchronize.this,