From e06126d88951ad68adcb8bd4144db676eba08005 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 18 Sep 2023 11:16:37 -0400 Subject: [PATCH] Fix pulse on quote press. --- .../mutiselect/MultiselectItemDecoration.kt | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration.kt index ea8ac5d31c..de26a72033 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemDecoration.kt @@ -566,19 +566,13 @@ class MultiselectItemDecoration( } private fun RecyclerView.getInteractableChildren(): Sequence { - return if (FeatureFlags.useTextOnlyConversationItemV2()) { - children.map { getChildViewHolder(it) }.filterIsInstance() - } else { - children.filterIsInstance() - } + return children.map { getChildViewHolder(it) }.filterIsInstance() + children.filterIsInstance() } private fun resolveMultiselectable(parent: RecyclerView, child: View): Multiselectable? { - return if (FeatureFlags.useTextOnlyConversationItemV2()) { - parent.getChildViewHolder(child) as? Multiselectable - } else { - child as? Multiselectable - } + val multiselectable = parent.getChildViewHolder(child) as? Multiselectable + + return multiselectable ?: child as? Multiselectable } private class PulseAnimator(pulseColor: Int) {