diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-03-27 00:56:32 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-03-27 17:28:47 +0000 |
| commit | 16511e76d2e4b415532b095a54d12cb3f31eb268 (patch) | |
| tree | e94a0db9295b2c88acd8954206542e30058f9d24 /android/src/main | |
| parent | f222934d58a790b17767a0d4d15aee85232d91e1 (diff) | |
| download | mullvadvpn-16511e76d2e4b415532b095a54d12cb3f31eb268.tar.xz mullvadvpn-16511e76d2e4b415532b095a54d12cb3f31eb268.zip | |
Limit to one fetch at a time
Avoid stalling the runtime.
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt | 4 |
1 files changed, 0 insertions, 4 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 2ddcb3f4ad..54114bc464 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/LocationInfoCache.kt @@ -129,8 +129,6 @@ class LocationInfoCache( private fun cancelFetch() { synchronized(this) { - activeFetch?.cancel() - if (fetchIdIsActive) { fetchIdCounter += 1 fetchIdIsActive = false @@ -142,8 +140,6 @@ class LocationInfoCache( val fetchId = newFetchId() val previousFetch = activeFetch - previousFetch?.cancel() - activeFetch = GlobalScope.launch(Dispatchers.Main) { var newLocation: GeoIpLocation? = null var retry = 0 |
