From 00c10762a38197258fddc3c7f78df1a9f833921c Mon Sep 17 00:00:00 2001 From: Julian Harty Date: Fri, 20 Apr 2018 18:03:15 +0100 Subject: [PATCH] A minor fix that was uncovered by running our automated tests on devices without an internet connection (but WiFi had networks available). I mimiced the behaviour of the lines earlier in the method. It might be worth revising the code soon as it's not entirely accurate these days. https://github.com/kiwix/kiwix-android/issues/722 --- .../main/java/org/kiwix/kiwixmobile/utils/NetworkUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/utils/NetworkUtils.java b/app/src/main/java/org/kiwix/kiwixmobile/utils/NetworkUtils.java index e4c7351f8..f0c822635 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/utils/NetworkUtils.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/utils/NetworkUtils.java @@ -58,6 +58,9 @@ public class NetworkUtils { if (Build.VERSION.SDK_INT >= 23) { NetworkInfo network = connectivity.getActiveNetworkInfo(); + if (network == null) { + return false; + } return network.getType() == ConnectivityManager.TYPE_WIFI; } else { NetworkInfo wifi = connectivity.getNetworkInfo(ConnectivityManager.TYPE_WIFI);