diff options
| author | saber safavi <saber.safavi@codic.se> | 2023-08-07 17:16:05 +0200 |
|---|---|---|
| committer | saber safavi <saber.safavi@codic.se> | 2023-08-07 17:16:14 +0200 |
| commit | 7cfd1be92a27e4f480b7afd7ded06667bb87c14d (patch) | |
| tree | 054b477b27c0aab0e3afa701fa1556ffbc95d627 /android | |
| parent | 0d4e0720a4bbff467e2052418330c81d6c2a29fb (diff) | |
| download | mullvadvpn-7cfd1be92a27e4f480b7afd7ded06667bb87c14d.tar.xz mullvadvpn-7cfd1be92a27e4f480b7afd7ded06667bb87c14d.zip | |
Secure account screen aginst screenshot an screen record
Diffstat (limited to 'android')
| -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) |
