From 54656ea14efc939ef2ca862b999ed0ec1fec8fa4 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 5 Jun 2024 11:06:00 -0400 Subject: [PATCH] Potentially fix 'design assumption violated' ISE. --- .../securesms/stories/viewer/StoryViewerPagerAdapter.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/StoryViewerPagerAdapter.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/StoryViewerPagerAdapter.kt index 68660f6c8a..c841889c7e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/StoryViewerPagerAdapter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/StoryViewerPagerAdapter.kt @@ -35,6 +35,10 @@ class StoryViewerPagerAdapter( return pages[position].toLong() } + override fun containsItem(itemId: Long): Boolean { + return pages.find { it.toLong() == itemId } != null + } + override fun createFragment(position: Int): Fragment { return StoryViewerPageFragment.create(arguments.copy(recipientId = pages[position])) }