diff options
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt index c5a21fd0db..61a651674d 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WireguardKeyFragment.kt @@ -191,7 +191,7 @@ class WireguardKeyFragment : ServiceDependentFragment(OnNoService.GoToLaunchScre } private fun updateKeyInformation() { - uiJobTracker.newJob("updateKeyInformation", GlobalScope.launch(Dispatchers.Main) { + uiJobTracker.newUiJob("updateKeyInformation") { when (val keyState = keyStatus) { is KeygenEvent.NewKey -> { val key = keyState.publicKey @@ -207,11 +207,11 @@ class WireguardKeyFragment : ServiceDependentFragment(OnNoService.GoToLaunchScre keyAge.information = null } } - }) + } } private fun updateStatus() { - uiJobTracker.newJob("updateStatus", GlobalScope.launch(Dispatchers.Main) { + uiJobTracker.newUiJob("updateStatus") { verifyingKeySpinner.visibility = when (actionState) { ActionState.Verifying -> View.VISIBLE else -> View.GONE @@ -228,7 +228,7 @@ class WireguardKeyFragment : ServiceDependentFragment(OnNoService.GoToLaunchScre } } } - }) + } } private fun updateOfflineStatus() { @@ -260,13 +260,13 @@ class WireguardKeyFragment : ServiceDependentFragment(OnNoService.GoToLaunchScre } private fun updateButtons() { - uiJobTracker.newJob("updateButtons", GlobalScope.launch(Dispatchers.Main) { + uiJobTracker.newUiJob("updateButtons") { val isIdle = actionState == ActionState.Idle generateKeyButton.setEnabled(isIdle && hasConnectivity) verifyKeyButton.setEnabled(isIdle && hasConnectivity) manageKeysButton.setEnabled(hasConnectivity) - }) + } } private fun setStatusMessage(message: Int, color: Int) { |
