diff options
Diffstat (limited to 'android/app')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/AccountFragment.kt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/AccountFragment.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/AccountFragment.kt index 4349e8ae64..97b9ba94f1 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/AccountFragment.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/fragment/AccountFragment.kt @@ -1,5 +1,6 @@ package net.mullvad.mullvadvpn.ui.fragment +import android.app.Activity import android.os.Bundle import android.view.LayoutInflater import android.view.View @@ -12,6 +13,7 @@ import net.mullvad.mullvadvpn.compose.screen.AccountScreen import net.mullvad.mullvadvpn.compose.theme.AppTheme import net.mullvad.mullvadvpn.ui.NavigationBarPainter import net.mullvad.mullvadvpn.ui.StatusBarPainter +import net.mullvad.mullvadvpn.ui.extension.requireMainActivity import net.mullvad.mullvadvpn.viewmodel.AccountViewModel import org.koin.androidx.viewmodel.ext.android.viewModel @@ -42,6 +44,16 @@ class AccountFragment : BaseFragment(), StatusBarPainter, NavigationBarPainter { } } + override fun onAttach(activity: Activity) { + super.onAttach(activity) + requireMainActivity().enterSecureScreen(this) + } + + override fun onDetach() { + super.onDetach() + requireMainActivity().leaveSecureScreen(this) + } + private fun openRedeemVoucherFragment() { val transaction = parentFragmentManager.beginTransaction() transaction.addToBackStack(null) |
