diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/LaunchFragment.kt | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/LaunchFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/LaunchFragment.kt index 67043b6162..ccc20cbd07 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/LaunchFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/LaunchFragment.kt @@ -23,7 +23,6 @@ class LaunchFragment : Fragment() { super.onAttach(context) parentActivity = context as MainActivity accountTokenCheckJob = checkForAccountToken() - advanceToNextScreenJob = advanceToNextScreen() } override fun onCreateView( @@ -40,9 +39,18 @@ class LaunchFragment : Fragment() { return view } + override fun onResume() { + super.onResume() + advanceToNextScreenJob = advanceToNextScreen() + } + + override fun onPause() { + advanceToNextScreenJob.cancel() + super.onPause() + } + override fun onDestroy() { accountTokenCheckJob.cancel() - advanceToNextScreenJob.cancel() super.onDestroy() } |
