Skip to content

Commit 14db96f

Browse files
fix: added missing getChangePayload() in order to fix isFirstTime logic due to DiffUtils update (#22)
1 parent 947251b commit 14db96f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

recycleradapter/src/main/java/net/gotev/recycleradapter/RecyclerAdapter.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ class RecyclerAdapter : RecyclerView.Adapter<RecyclerAdapterViewHolder>(), Recyc
2626

2727
override fun areContentsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean =
2828
!oldList[oldItemPosition].hasToBeReplacedBy(newList[newItemPosition])
29+
30+
override fun getChangePayload(oldItemPosition: Int, newItemPosition: Int) = true
2931
}
3032

3133
private val itemsList = ArrayList<AdapterItem<in RecyclerAdapterViewHolder>>()

0 commit comments

Comments
 (0)