From 7320a0ef46cc04fdf9a0bb49605841bfab0f6259 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 1 Apr 2026 11:35:56 -0400 Subject: [PATCH] Guard against potential crash when reacting to a message. --- .../securesms/conversation/v2/ConversationFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index 403dc45cc1..824b041a5f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -3949,6 +3949,10 @@ class ConversationFragment : selectedConversationModel, object : OnHideListener { override fun startHide(focusedView: View?) { + if (!lifecycle.currentState.isAtLeast(Lifecycle.State.STARTED) || activity == null || activity?.isFinishing == true) { + return + } + multiselectItemDecoration.hideShade(binding.conversationItemRecycler) ViewUtil.fadeOut(binding.reactionsShade, resources.getInteger(R.integer.reaction_scrubber_hide_duration), View.GONE)