From 74c542099a0ec1cf9fb479390e44c8855c77cc37 Mon Sep 17 00:00:00 2001 From: Nicholas Date: Mon, 7 Nov 2022 09:15:39 -0500 Subject: [PATCH] Autoplay all videos. --- .../securesms/mediapreview/MediaPreviewV2Adapter.kt | 7 +------ .../securesms/mediapreview/MediaPreviewV2Fragment.kt | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Adapter.kt b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Adapter.kt index 905119b97c..13ad4207ca 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Adapter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Adapter.kt @@ -8,7 +8,6 @@ import org.thoughtcrime.securesms.util.MediaUtil class MediaPreviewV2Adapter(val fragment: Fragment) : FragmentStateAdapter(fragment) { private var items: List = listOf() - private var autoPlayPosition = -1 override fun getItemCount(): Int { return items.count() @@ -22,7 +21,7 @@ class MediaPreviewV2Adapter(val fragment: Fragment) : FragmentStateAdapter(fragm MediaPreviewFragment.DATA_URI to attachment.uri, MediaPreviewFragment.DATA_CONTENT_TYPE to contentType, MediaPreviewFragment.DATA_SIZE to attachment.size, - MediaPreviewFragment.AUTO_PLAY to (position == autoPlayPosition), + MediaPreviewFragment.AUTO_PLAY to true, MediaPreviewFragment.VIDEO_GIF to attachment.isVideoGif, ) val fragment = if (MediaUtil.isVideo(contentType)) { @@ -44,8 +43,4 @@ class MediaPreviewV2Adapter(val fragment: Fragment) : FragmentStateAdapter(fragm notifyDataSetChanged() } } - - fun setAutoPlayItemPosition(position: Int) { - autoPlayPosition = position - } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt index d06bb347a5..af5f917b20 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediapreview/MediaPreviewV2Fragment.kt @@ -178,7 +178,6 @@ class MediaPreviewV2Fragment : Fragment(R.layout.fragment_media_preview_v2), Med val currentPosition = currentState.position val fragmentAdapter = binding.mediaPager.adapter as MediaPreviewV2Adapter - fragmentAdapter.setAutoPlayItemPosition(currentPosition) val backingItems = currentState.mediaRecords.mapNotNull { it.attachment } if (backingItems.isEmpty()) { onMediaNotAvailable()