diff options
Diffstat (limited to 'android')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/usecase/InternetAvailableUseCase.kt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/usecase/InternetAvailableUseCase.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/usecase/InternetAvailableUseCase.kt index a9a49e0cd6..c00aee7e62 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/usecase/InternetAvailableUseCase.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/usecase/InternetAvailableUseCase.kt @@ -12,6 +12,7 @@ class InternetAvailableUseCase(val context: Context) { val network = connectivityManager.activeNetwork val capabilities = connectivityManager.getNetworkCapabilities(network) - return capabilities?.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) == true + // If we are not able to fetch capabilities we should assume we have connectivity + return capabilities?.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) ?: true } } |
