From 243c86cec36652b513a261223bd0c9eb5ed19e3f Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Wed, 28 Aug 2024 15:07:28 -0400 Subject: [PATCH] Prevent ISE on cell signal loss. --- .../securesms/registration/ui/entercode/EnterCodeFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/registration/ui/entercode/EnterCodeFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/registration/ui/entercode/EnterCodeFragment.kt index 37d8b73390..88283c9eed 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registration/ui/entercode/EnterCodeFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registration/ui/entercode/EnterCodeFragment.kt @@ -286,7 +286,9 @@ class EnterCodeFragment : LoggingFragment(R.layout.fragment_registration_enter_c private inner class PhoneStateCallback : SignalStrengthPhoneStateListener.Callback { override fun onNoCellSignalPresent() { - bottomSheet.showSafely(childFragmentManager, BOTTOM_SHEET_TAG) + if (isAdded) { + bottomSheet.showSafely(childFragmentManager, BOTTOM_SHEET_TAG) + } } override fun onCellSignalPresent() {