mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-08-06 13:31:18 +01:00
Prevent crash when popping back stack from a detached EnterCodeFragment.
This commit is contained in:
+4
@@ -375,6 +375,10 @@ class EnterCodeFragment : LoggingFragment(R.layout.fragment_registration_enter_c
|
||||
}
|
||||
|
||||
private fun popBackStack() {
|
||||
if (!isAdded) {
|
||||
Log.w(TAG, "Fragment is no longer attached, ignoring popBackStack request.")
|
||||
return
|
||||
}
|
||||
sharedViewModel.setRegistrationCheckpoint(RegistrationCheckpoint.PUSH_NETWORK_AUDITED)
|
||||
NavHostFragment.findNavController(this).popBackStack()
|
||||
sharedViewModel.setInProgress(false)
|
||||
|
||||
Reference in New Issue
Block a user