diff options
Diffstat (limited to 'android/app/src')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/ConnectFragment.kt | 5 |
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 |
