From d9c1ecab9bd7f37a7ff77e1b1250aec4efc34592 Mon Sep 17 00:00:00 2001 From: Clark Date: Wed, 22 Mar 2023 10:53:59 -0400 Subject: [PATCH] Fix precaching of conversation list items. --- .../securesms/conversationlist/ConversationListFragment.java | 1 + app/src/main/res/layout/conversation_list_item_view.xml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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 29b36c9708..fd31e65781 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -388,6 +388,7 @@ public class ConversationListFragment extends MainFragment implements ActionMode list.setLayoutManager(new LinearLayoutManager(requireActivity())); list.setItemAnimator(itemAnimator); list.addItemDecoration(archiveDecoration); + CachedInflater.from(list.getContext()).cacheUntilLimit(R.layout.conversation_list_item_view, list, 10); snapToTopDataObserver = new SnapToTopDataObserver(list); diff --git a/app/src/main/res/layout/conversation_list_item_view.xml b/app/src/main/res/layout/conversation_list_item_view.xml index 59e3cdb6c6..af6ccf7a8d 100644 --- a/app/src/main/res/layout/conversation_list_item_view.xml +++ b/app/src/main/res/layout/conversation_list_item_view.xml @@ -26,14 +26,14 @@ app:layout_constraintTop_toTopOf="parent" tools:visibility="visible"> - -