From 4a25cbe269f5f28ede8b5967dfcfddd4b16a8bf0 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 5 Jul 2019 20:36:41 +0200 Subject: [PATCH] Global enabled / schedule --- .../java/eu/faircode/email/FragmentOptionsSynchronize.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java b/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java index 4fc86e58d0..f251730a61 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsSynchronize.java @@ -94,6 +94,8 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { prefs.edit().putBoolean("enabled", checked).apply(); spPollInterval.setEnabled(checked); + if (!checked) + swSchedule.setChecked(false); ServiceSynchronize.reload(getContext(), true, "enabled=" + checked); } }); @@ -125,6 +127,8 @@ public class FragmentOptionsSynchronize extends FragmentBase implements SharedPr @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { prefs.edit().putBoolean("schedule", checked).apply(); + if (checked) + swEnabled.setChecked(true); } });