diff --git a/app/src/main/java/eu/faircode/email/ConnectionHelper.java b/app/src/main/java/eu/faircode/email/ConnectionHelper.java index 3f022867b5..9cefea1fc3 100644 --- a/app/src/main/java/eu/faircode/email/ConnectionHelper.java +++ b/app/src/main/java/eu/faircode/email/ConnectionHelper.java @@ -208,7 +208,8 @@ public class ConnectionHelper { // onLost [... state: DISCONNECTED/DISCONNECTED ... available: true] NetworkInfo ani = cm.getNetworkInfo(active); - if (ani == null || !ani.isConnected()) { + if (ani == null || ani.getState() == NetworkInfo.State.DISCONNECTED) { + // State can incorrectly be SUSPENDED Log.i("isMetered: no active info ani=" + ani); return null; }