diff --git a/app/src/main/java/eu/faircode/email/DutyCycle.java b/app/src/main/java/eu/faircode/email/DutyCycle.java index 9ad9914b40..9b0f9f6543 100644 --- a/app/src/main/java/eu/faircode/email/DutyCycle.java +++ b/app/src/main/java/eu/faircode/email/DutyCycle.java @@ -60,12 +60,14 @@ public class DutyCycle { if (busy + idle > interval) { long wait = (duration - idle); Log.i(name + " busy=" + busy + " idle=" + idle + " wait=" + wait); - if (wait > 0) + if (wait > 0) { try { Thread.sleep(wait); } catch (InterruptedException ex) { Log.w(ex); } + last += wait; + } idle = 0; busy = 0; }