From 2183827e44b2e0f08fa2f24277777b4428c695fa Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 16 Mar 2023 13:10:35 -0300 Subject: [PATCH] Clear cached views after a configuration change / recreation of fragment. --- .../securesms/conversationlist/ConversationListFragment.java | 1 + 1 file changed, 1 insertion(+) 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 5d58908eb6..cc16a490d5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListFragment.java @@ -386,6 +386,7 @@ public class ConversationListFragment extends MainFragment implements ActionMode list.setLayoutManager(new LinearLayoutManager(requireActivity())); list.setItemAnimator(itemAnimator); list.addItemDecoration(archiveDecoration); + CachedInflater.from(list.getContext()).clear(); CachedInflater.from(list.getContext()).cacheUntilLimit(R.layout.conversation_list_item_view, list, 10); snapToTopDataObserver = new SnapToTopDataObserver(list);