From 0505a466036d51b4ca78592872b8af76629116fd Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 25 Apr 2022 10:09:28 -0300 Subject: [PATCH] Fix crash when item animation ends after we leave fragment. --- .../conversationlist/ConversationListFragment.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java index bcfd4f8a4..6e28121b4 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -1568,7 +1568,13 @@ public class ConversationListFragment extends MainFragment implements ActionMode super.clearView(recyclerView, viewHolder); ViewCompat.setElevation(viewHolder.itemView, 0); lastTouched = null; - itemAnimator.postDisable(requireView().getHandler()); + + View view = getView(); + if (view != null) { + itemAnimator.postDisable(view.getHandler()); + } else { + itemAnimator.disable(); + } } }