From 6934feda1a675754c8ce8905ea27436f2f07167c Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 30 Jul 2019 22:06:02 +0200 Subject: [PATCH] Delay delivering task data --- app/src/main/java/eu/faircode/email/SimpleTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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();