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 7b075a74e..d1b8b616b 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 @@ -131,12 +131,8 @@ class MultiselectItemAnimator( } override fun onAnimationFinished(viewHolder: RecyclerView.ViewHolder) { - dispatchItemDecorationRedraw(viewHolder) - } - - private fun dispatchItemDecorationRedraw(viewHolder: RecyclerView.ViewHolder) { - val parent = (viewHolder.itemView.parent as RecyclerView) - parent.post { parent.invalidateItemDecorations() } + val parent = (viewHolder.itemView.parent as? RecyclerView) + parent?.post { parent.invalidateItemDecorations() } } private fun endSelectedAnimation(item: RecyclerView.ViewHolder) {