summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt5
1 files changed, 2 insertions, 3 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt
index efc32a303f..43d23445ce 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt
@@ -5,7 +5,6 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.core.content.ContextCompat
-import androidx.lifecycle.lifecycleScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.collect
import kotlinx.coroutines.flow.map
@@ -96,7 +95,7 @@ class ConnectFragment :
}
connectionProxy.onUiStateChange.subscribe(this) { uiState ->
- viewLifecycleOwner.lifecycleScope.launchWhenStarted {
+ jobTracker.newUiJob("updateTunnelState") {
updateTunnelState(uiState, connectionProxy.state)
}
}
@@ -114,7 +113,7 @@ class ConnectFragment :
}
override fun onSafelyStop() {
- jobTracker.cancelJob("updateAccountExpiry")
+ jobTracker.cancelAllJobs()
locationInfoCache.onNewLocation = null
relayListListener.onRelayListChange = null