From e2688872559f82be5353f2b839e0b08bc04a26a0 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 27 Sep 2021 09:46:54 -0300 Subject: [PATCH] Fix crash if animating view was removed from parent. --- .../conversation/mutiselect/MultiselectItemAnimator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemAnimator.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemAnimator.kt index 34e65a2c37..7b075a74e5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemAnimator.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/MultiselectItemAnimator.kt @@ -104,7 +104,7 @@ class MultiselectItemAnimator( selectedAnimations[selection] = animator animator.duration = 150L animator.addUpdateListener { - (selection.viewHolder.itemView.parent as RecyclerView).invalidateItemDecorations() + (selection.viewHolder.itemView.parent as RecyclerView?)?.invalidateItemDecorations() } animator.doOnEnd { dispatchAnimationFinished(selection.viewHolder)