summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-03-26 19:35:18 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-03-27 17:28:47 +0000
commit327da747ddd9868ecc7dcaca57846b95bef528a1 (patch)
tree23890eb0c5b2663e358d8f04f47a34492cb3a2eb /android
parent3fcebac2eff7220e0902e00027d3f9b16bc80d44 (diff)
downloadmullvadvpn-327da747ddd9868ecc7dcaca57846b95bef528a1.tar.xz
mullvadvpn-327da747ddd9868ecc7dcaca57846b95bef528a1.zip
Only fetch real location when disconnected
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt2
1 files changed, 1 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt
index 5563c2f10f..84011d7554 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt
@@ -30,7 +30,7 @@ class LocationInfoCache(
private val connectivityListenerId =
connectivityListener.connectivityNotifier.subscribe { isConnected ->
- if (isConnected) {
+ if (isConnected && state is TunnelState.Disconnected) {
fetchLocation()
}
}