diff --git a/src/main/java/ru/touchin/roboswag/components/adapters/DelegationListAdapter.kt b/src/main/java/ru/touchin/roboswag/components/adapters/DelegationListAdapter.kt index b8115d1..094b298 100644 --- a/src/main/java/ru/touchin/roboswag/components/adapters/DelegationListAdapter.kt +++ b/src/main/java/ru/touchin/roboswag/components/adapters/DelegationListAdapter.kt @@ -35,7 +35,9 @@ open class DelegationListAdapter(config: AsyncDifferConfig) : Recy val collectionPosition = getCollectionPosition(position) if (collectionPosition in 0 until getList().size) { if (itemClickListener != null) { - holder.itemView.setOnRippleClickListener { itemClickListener?.invoke(getList()[collectionPosition], holder) } + holder.itemView.setOnRippleClickListener { + itemClickListener?.invoke(getList()[getCollectionPosition(holder.adapterPosition)], holder) + } } else { holder.itemView.setOnClickListener(null) }