diff --git a/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchModels.kt b/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchModels.kt index 94485a1123..6a16f79c08 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchModels.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/contacts/paged/ContactSearchModels.kt @@ -147,7 +147,9 @@ object ContactSearchModels { callButtonClickCallbacks: ContactSearchAdapter.CallButtonClickCallbacks ): MappingEntryProvider { return MappingEntryProviderBuilder().apply { - viewHolder { ctx -> + viewHolder( + key = { model -> "StoryModel${model.story.recipient.id}" } + ) { ctx -> LayoutFactory( { view -> StoryViewHolder(view, displayOptions.displayCheckBox, callbacks::onStoryClicked, storyContextMenuCallbacks, displayOptions.displayStoryRing) }, R.layout.contact_search_story_item