Ensure onboarding cards are cleared with enough conversations.

This commit is contained in:
Greyson Parrelli
2021-11-22 23:15:05 -05:00
parent a2d42b0415
commit 637a44379c

View File

@@ -680,9 +680,10 @@ public class ConversationListFragment extends MainFragment implements ActionMode
int firstVisibleItem = layoutManager != null ? layoutManager.findFirstCompletelyVisibleItemPosition() : -1;
defaultAdapter.submitList(conversations, () -> {
if (firstVisibleItem == 0) {
list.scrollToPosition(0);
}
if (firstVisibleItem == 0) {
list.scrollToPosition(0);
}
onPostSubmitList(conversations.size());
});
}
@@ -1022,11 +1023,6 @@ public class ConversationListFragment extends MainFragment implements ActionMode
}
}
private void onSubmitList(@NonNull List<Conversation> conversationList) {
defaultAdapter.submitList(conversationList);
onPostSubmitList(conversationList.size());
}
void updateEmptyState(boolean isConversationEmpty) {
if (isConversationEmpty) {
Log.i(TAG, "Received an empty data set.");