1
0
Fork 0

No issue: Check destination before popping logins fragments

master
Emily Kager 2019-11-14 16:12:52 -08:00 committed by Emily Kager
parent fdd7400ccc
commit ddd484387d
2 changed files with 6 additions and 2 deletions

View File

@ -28,7 +28,9 @@ class SavedLoginSiteInfoFragment : Fragment(R.layout.fragment_saved_login_site_i
override fun onPause() {
// If we pause this fragment, we want to pop users back to reauth
findNavController().popBackStack(R.id.loginsFragment, false)
if (findNavController().currentDestination?.id != R.id.savedLoginsFragment) {
findNavController().popBackStack(R.id.loginsFragment, false)
}
super.onPause()
}

View File

@ -66,7 +66,9 @@ class SavedLoginsFragment : Fragment() {
override fun onPause() {
// If we pause this fragment, we want to pop users back to reauth
findNavController().popBackStack(R.id.loginsFragment, false)
if (findNavController().currentDestination?.id != R.id.savedLoginSiteInfoFragment) {
findNavController().popBackStack(R.id.loginsFragment, false)
}
super.onPause()
}