diff --git a/app/src/main/java/eu/faircode/email/ConnectionHelper.java b/app/src/main/java/eu/faircode/email/ConnectionHelper.java index ca9c461c6f..4ebd039308 100644 --- a/app/src/main/java/eu/faircode/email/ConnectionHelper.java +++ b/app/src/main/java/eu/faircode/email/ConnectionHelper.java @@ -230,10 +230,10 @@ public class ConnectionHelper { return metered; } + // onLost [... state: SUSPENDED/SUSPENDED ... available: true] // onLost [... state: DISCONNECTED/DISCONNECTED ... available: true] NetworkInfo ani = cm.getNetworkInfo(active); - if (ani == null || ani.getState() == NetworkInfo.State.DISCONNECTED) { - // State can incorrectly be SUSPENDED + if (ani == null || ani.getState() != NetworkInfo.State.CONNECTED) { Log.i("isMetered: no active info ani=" + ani); return null; }