For #27450 Fix Crash from Navigation action/destination org.mozilla.firefox:id/action_savedLoginsAuthFragment_to_loginsListFragment

This commit is contained in:
iorgamgabriel 2022-10-21 15:56:47 +03:00 committed by mergify[bot]
parent 7ac5674e81
commit 5ae0ed3830
1 changed files with 6 additions and 4 deletions

View File

@ -224,10 +224,12 @@ class SavedLoginsAuthFragment : PreferenceFragmentCompat() {
* Called when authentication succeeds.
*/
private fun navigateToSavedLoginsFragment() {
Logins.openLogins.record(NoExtras())
val directions =
SavedLoginsAuthFragmentDirections.actionSavedLoginsAuthFragmentToLoginsListFragment()
findNavController().navigate(directions)
if (findNavController().currentDestination?.id == R.id.savedLoginsAuthFragment) {
Logins.openLogins.record(NoExtras())
val directions =
SavedLoginsAuthFragmentDirections.actionSavedLoginsAuthFragmentToLoginsListFragment()
findNavController().navigate(directions)
}
}
private fun navigateToSaveLoginSettingFragment() {