From a45674596ada4a25c943958b4af7ce4b96ac5ba5 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 27 Apr 2019 18:07:06 +0200 Subject: [PATCH] Reinitialize poll on schedule --- app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 3a0982abe2..79509218fa 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1198,9 +1198,6 @@ public class ServiceSynchronize extends LifecycleService { // Restore schedule schedule(context); - // Initialize polling - WorkerPoll.init(context); - // Conditionally init service boolean enabled = prefs.getBoolean("enabled", true); int pollInterval = prefs.getInt("poll_interval", 0); @@ -1283,6 +1280,8 @@ public class ServiceSynchronize extends LifecycleService { am.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, next, piAlarm); else am.set(AlarmManager.RTC_WAKEUP, next, piAlarm); + + WorkerPoll.init(context); } static void reschedule(Context context) {