diff --git a/app/src/main/java/eu/faircode/email/SimpleTask.java b/app/src/main/java/eu/faircode/email/SimpleTask.java index 2c4bb255a3..0f13d1639b 100644 --- a/app/src/main/java/eu/faircode/email/SimpleTask.java +++ b/app/src/main/java/eu/faircode/email/SimpleTask.java @@ -122,7 +122,7 @@ public abstract class SimpleTask implements LifecycleObserver { if (state.equals(Lifecycle.State.DESTROYED)) { // No delivery cleanup(context); - } else if (state.isAtLeast(Lifecycle.State.STARTED)) { + } else if (state.isAtLeast(Lifecycle.State.RESUMED)) { // Inline delivery Log.i("Deliver task " + name); deliver(); @@ -136,7 +136,7 @@ public abstract class SimpleTask implements LifecycleObserver { Log.i("Destroyed task " + name); owner.getLifecycle().removeObserver(this); cleanup(context); - } else if (state.isAtLeast(Lifecycle.State.STARTED)) { + } else if (state.isAtLeast(Lifecycle.State.RESUMED)) { Log.i("Deferred delivery task " + name); owner.getLifecycle().removeObserver(this); deliver();