From 350fbdf4861917108093e6a6a804f26ec085b732 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 12 Oct 2018 07:48:31 +0000 Subject: [PATCH] Prevent new message notifications on first sync --- .idea/caches/build_file_checksums.ser | Bin 588 -> 588 bytes .../java/eu/faircode/email/FragmentAccount.java | 4 ++++ 2 files changed, 4 insertions(+) diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index ceb75e87d0dc36f88f4a67e86d6a22704cc6045c..a6573fa07ae302753a8a4ffbcc67540d7e965db3 100644 GIT binary patch delta 35 tcmV+;0Nnq~1k41Gm;`4&dcBdH)DY~UIL2L>;s_Xmz-Af$CI6Fv0n91w5di=I delta 35 tcmV+;0Nnq~1k41Gm;_@JK)jKh)DV#o8meUchpA0OdYhklm(r7f0n8KU5KRC8 diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index 9e5c73e7e4..9a769c1947 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -71,6 +71,7 @@ import java.text.Collator; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; +import java.util.Date; import java.util.List; import java.util.Locale; import java.util.Properties; @@ -682,6 +683,9 @@ public class FragmentAccount extends FragmentEx { account.primary = (account.synchronize && primary); account.poll_interval = Integer.parseInt(interval); + if (!update) + account.seen_until = new Date().getTime(); + account.store_sent = false; if (!synchronize)