diff --git a/app/src/main/java/eu/faircode/email/ConnectionHelper.java b/app/src/main/java/eu/faircode/email/ConnectionHelper.java index 2dd9915d34..cb278c095a 100644 --- a/app/src/main/java/eu/faircode/email/ConnectionHelper.java +++ b/app/src/main/java/eu/faircode/email/ConnectionHelper.java @@ -165,6 +165,11 @@ public class ConnectionHelper { return null; } + // onLost [... state: DISCONNECTED/DISCONNECTED ... available: true] + NetworkInfo ani = cm.getNetworkInfo(active); + if (ani == null || !ani.isConnected()) + return null; + NetworkCapabilities caps = cm.getNetworkCapabilities(active); if (caps == null) { Log.i("isMetered: active no caps");