From fa579d3c108d78ce39bcdd81a8783eee37006156 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 16 Mar 2019 12:06:50 +0000 Subject: [PATCH] Simplification --- .../main/java/eu/faircode/email/ServiceSend.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 362ea11d6c..7b6c78169a 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -137,18 +137,19 @@ public class ServiceSend extends LifecycleService { @Override public void onAvailable(Network network) { Log.i("Service send available=" + network); - if (Helper.suitableNetwork(ServiceSend.this, false)) - run(); + check(); } @Override public void onCapabilitiesChanged(Network network, NetworkCapabilities caps) { - Log.i("Service send caps=" + caps); - if (Helper.suitableNetwork(ServiceSend.this, false)) - run(); + Log.i("Service send network=" + network + " caps=" + caps); + check(); } - private void run() { + private void check() { + if (!Helper.suitableNetwork(ServiceSend.this, false)) + return; + if (thread != null && thread.isAlive()) return;