From 2cbe2f10e9b4ea7f674a02f2b60256c8bca4992a Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 1 Jun 2021 10:01:47 +0200 Subject: [PATCH] Weekly updates if Play store installed --- app/src/main/java/eu/faircode/email/ActivityView.java | 2 +- app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index d74b00e03b..bb5c49b1fc 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -931,7 +931,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); boolean updates = prefs.getBoolean("updates", true); - boolean weekly = prefs.getBoolean("weekly", false); + boolean weekly = prefs.getBoolean("weekly", Helper.hasPlayStore(getContext())); long last_update_check = prefs.getLong("last_update_check", 0); if (!always && !updates) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java index 4888a853ac..3bec32c2d7 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsMisc.java @@ -143,7 +143,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc private final static String[] RESET_OPTIONS = new String[]{ "shortcuts", "fts", "classification", "class_min_probability", "class_min_difference", - "language", "watchdog", "updates", + "language", "watchdog", "updates", "weekly", "experiments", "wal", "query_threads", "crash_reports", "cleanup_attachments", "protocol", "debug", "log_level", "use_modseq", "perform_expunge", @@ -982,7 +982,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc swWatchdog.setChecked(prefs.getBoolean("watchdog", true)); swUpdates.setChecked(prefs.getBoolean("updates", true)); - swCheckWeekly.setChecked(prefs.getBoolean("weekly", false)); + swCheckWeekly.setChecked(prefs.getBoolean("weekly", Helper.hasPlayStore(getContext()))); swCheckWeekly.setEnabled(swUpdates.isChecked()); grpUpdates.setVisibility(!BuildConfig.DEBUG && (Helper.isPlayStoreInstall() || !Helper.hasValidFingerprint(getContext()))