diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 0f23b785e2..23cb5d2669 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -876,7 +876,9 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences private void onWatchdog(Intent intent) { EntityLog.log(this, "Watchdog"); schedule(this, false); - updateNetworkState(null, "watchdog"); + + if (lastNetworkState == null || !lastNetworkState.isSuitable()) + updateNetworkState(null, "watchdog"); } private NotificationCompat.Builder getNotificationService(Integer accounts, Integer operations) {