diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 7441a4f55f..9d5cd37caf 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1839,10 +1839,12 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences if (backoff < CONNECT_BACKOFF_MAX) state.setBackoff(backoff * 2); - else if (backoff == CONNECT_BACKOFF_MAX) { - if (!Helper.isCharging(this)) + else if (backoff == CONNECT_BACKOFF_MAX) + if (Helper.isCharging(this)) + EntityLog.log(this, "Device is charging"); + else state.setBackoff(CONNECT_BACKOFF_ALARM_START * 60); - } else if (backoff < CONNECT_BACKOFF_ALARM_MAX * 60) + else if (backoff < CONNECT_BACKOFF_ALARM_MAX * 60) state.setBackoff(backoff * 2); }