From f77b257312559df4a28350fc64e4e50074f95ddd Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 24 Jul 2019 16:33:00 +0200 Subject: [PATCH] Skip synchronizing starred messages by default --- FAQ.md | 2 +- app/src/main/java/eu/faircode/email/Core.java | 2 +- .../main/java/eu/faircode/email/FragmentOptionsSynchronize.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/FAQ.md b/FAQ.md index 87c5640b24..fd64dec087 100644 --- a/FAQ.md +++ b/FAQ.md @@ -909,7 +909,7 @@ Note that you can set the number of days to *keep* messages for to a higher numb You could for example initially synchronize messages for a large number of days and after this has been completed reduce the number of days to synchronize messages for, but leave the number of days to keep messages for. -Starred messages will by default always be synchronized (this can be turned off in the receive settings), +In the receive settings you can enable to always synchronize starred messages, which will allow you to keep older messages around while synchronizing messages for a limited number of days. Disabling the folder option *Automatically download message texts and attachments* diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index fa68b06dfc..07b7a52c90 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -970,7 +970,7 @@ class Core { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); boolean sync_unseen = prefs.getBoolean("sync_unseen", false); - boolean sync_flagged = prefs.getBoolean("sync_flagged", true); + boolean sync_flagged = prefs.getBoolean("sync_flagged", false); boolean sync_kept = prefs.getBoolean("sync_kept", true); boolean delete_unseen = prefs.getBoolean("delete_unseen", false); diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java b/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java index 27e99e2ff8..8f758b7710 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java @@ -273,7 +273,7 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr tvScheduleEnd.setText(formatHour(getContext(), prefs.getInt("schedule_end", 0))); swUnseen.setChecked(prefs.getBoolean("sync_unseen", false)); - swFlagged.setChecked(prefs.getBoolean("sync_flagged", true)); + swFlagged.setChecked(prefs.getBoolean("sync_flagged", false)); swDeleteUnseen.setChecked(prefs.getBoolean("delete_unseen", false)); swSyncKept.setChecked(prefs.getBoolean("sync_kept", true)); swSyncFolders.setChecked(prefs.getBoolean("sync_folders", true));