From 7f77cd6a222ece4389ddc6982c9830ba407da648 Mon Sep 17 00:00:00 2001 From: Alex Hart <alex@signal.org> Date: Mon, 25 Apr 2022 10:04:21 -0300 Subject: [PATCH] Prevent crash when user quickly leaves the share fragment. --- .../java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt index ce97b39847..22ac3c2d6c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt @@ -140,7 +140,7 @@ class ShareActivity : PassphraseRequiredActivity(), MultiselectForwardFragment.C } private fun ensureFragment(resolvedShareData: ResolvedShareData) { - if (supportFragmentManager.fragments.none { it is MultiselectForwardFullScreenDialogFragment }) { + if (!supportFragmentManager.isStateSaved && supportFragmentManager.fragments.none { it is MultiselectForwardFullScreenDialogFragment }) { supportFragmentManager.beginTransaction() .replace( R.id.fragment_container, -- GitLab