From d0c14895d06a063dc91e9773c75c216a42125d97 Mon Sep 17 00:00:00 2001 From: Alex Hart <alex@signal.org> Date: Fri, 22 Apr 2022 15:49:08 -0300 Subject: [PATCH] Fix crash when parent does not implement optional bottom sheet callback. --- .../mutiselect/forward/MultiselectForwardBottomSheet.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardBottomSheet.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardBottomSheet.kt index 90b2df4665..2471a3c8c9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardBottomSheet.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardBottomSheet.kt @@ -11,7 +11,6 @@ import com.google.android.material.bottomsheet.BottomSheetDialog import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.components.FixedRoundedCornerBottomSheetDialogFragment import org.thoughtcrime.securesms.util.fragments.findListener -import org.thoughtcrime.securesms.util.fragments.requireListener class MultiselectForwardBottomSheet : FixedRoundedCornerBottomSheetDialogFragment(), MultiselectForwardFragment.Callback { @@ -45,7 +44,7 @@ class MultiselectForwardBottomSheet : FixedRoundedCornerBottomSheetDialogFragmen } override fun canSendMediaToStories(): Boolean { - return requireListener<Callback>().canSendMediaToStories() + return findListener<Callback>()?.canSendMediaToStories() ?: true } override fun setResult(bundle: Bundle) { -- GitLab