From f6bbb59400366b77e105c0f376f4bddb754a74ab Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 14 Jul 2023 11:55:37 -0300 Subject: [PATCH] Fix crash when accessing binding via delayed runnable. --- .../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 e5c6aa689f..62ff3a34d4 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 @@ -2110,10 +2110,12 @@ class ConversationFragment : fun hide() { pendingHide = true - binding.scrollDateHeader.postDelayed({ + val header = binding.scrollDateHeader + + header.postDelayed({ if (pendingHide) { pendingHide = false - ViewUtil.animateOut(binding.scrollDateHeader, slideOut) + ViewUtil.animateOut(header, slideOut) } }, SCROLL_HEADER_CLOSE_DELAY) }