Fix gif display when list is changed and view holders are not reused.

This commit is contained in:
Alex Hart
2021-09-20 11:19:33 -03:00
parent 82c12c2f6b
commit ccc96d5bfa
4 changed files with 11 additions and 3 deletions

View File

@@ -302,8 +302,6 @@ public class ConversationFragment extends LoggingFragment implements Multiselect
typingView = (ConversationTypingView) inflater.inflate(R.layout.conversation_typing_view, container, false);
giphyMp4ProjectionRecycler = initializeGiphyMp4();
new ConversationItemSwipeCallback(
conversationMessage -> actionMode == null &&
MenuState.canReplyToMessage(recipient.get(),
@@ -316,6 +314,7 @@ public class ConversationFragment extends LoggingFragment implements Multiselect
).attachToRecyclerView(list);
setupListLayoutListeners();
giphyMp4ProjectionRecycler = initializeGiphyMp4();
this.groupViewModel = ViewModelProviders.of(requireActivity(), new ConversationGroupViewModel.Factory()).get(ConversationGroupViewModel.class);
this.messageCountsViewModel = ViewModelProviders.of(requireActivity()).get(MessageCountsViewModel.class);