Fix crash if animating view was removed from parent.

This commit is contained in:
Alex Hart 2021-09-27 09:46:54 -03:00 committed by Cody Henthorne
parent 6b07922757
commit e268887255

View file

@ -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)