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); }