From 60b6a9ff3f1deffefb8650e3801ce8c17b25d22a Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 27 May 2022 09:55:12 -0300 Subject: [PATCH] Prevent crash when ConversationListFragment list is nullified. --- .../securesms/conversationlist/ConversationListFragment.java | 4 ++++ 1 file changed, 4 insertions(+) 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 a4bed40e81..25abbda97f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -764,6 +764,10 @@ public class ConversationListFragment extends MainFragment implements ActionMode int firstVisibleItem = layoutManager != null ? layoutManager.findFirstCompletelyVisibleItemPosition() : -1; defaultAdapter.submitList(conversations, () -> { + if (list == null) { + return; + } + if (firstVisibleItem == 0) { list.scrollToPosition(0); }