From 1ba9793943b19c0e68dc37a7722b9bc552ea6ac0 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 27 Mar 2026 14:38:16 -0300 Subject: [PATCH] Guard bubble inset request against detached view. Co-authored-by: Greyson Parrelli --- .../securesms/conversation/v2/ConversationFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 bf1df8aed8..ab34108e13 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 @@ -655,8 +655,10 @@ class ConversationFragment : if (args.conversationScreenType == ConversationScreenType.BUBBLE) { binding.root.setNavigationBarInsetOverride(0) view.post { - ViewCompat.requestApplyInsets(binding.root) - binding.root.requestLayout() + if (view.isAttachedToWindow) { + ViewCompat.requestApplyInsets(binding.root) + binding.root.requestLayout() + } } }