Defensively prevent gif playback in background.

This commit is contained in:
Cody Henthorne
2026-02-18 11:22:08 -05:00
committed by Alex Hart
parent e0cf0808cf
commit b80dd28b40
3 changed files with 27 additions and 6 deletions

View File

@@ -109,7 +109,7 @@ class MessageDetailsFragment : FullScreenDialogFragment(), MessageDetailsAdapter
private fun initializeVideoPlayer(view: View) {
val videoContainer = view.findViewById<FrameLayout>(R.id.video_container)
val recyclerView = view.findViewById<RecyclerView>(R.id.message_details_list)
val holders = GiphyMp4ProjectionPlayerHolder.injectVideoViews(requireContext(), lifecycle, videoContainer, 1)
val holders = GiphyMp4ProjectionPlayerHolder.injectVideoViews(requireContext(), viewLifecycleOwner.lifecycle, videoContainer, 1)
val callback = GiphyMp4ProjectionRecycler(holders)
GiphyMp4PlaybackController.attach(recyclerView, callback, 1)