From f3d076aa6c046b98af38b517dfbc65e63b8b88df Mon Sep 17 00:00:00 2001 From: Denis Karmyshakov Date: Wed, 30 May 2018 16:59:01 +0300 Subject: [PATCH] Diff computing fix --- .../roboswag/components/adapters/OffsetAdapterUpdateCallback.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ru/touchin/roboswag/components/adapters/OffsetAdapterUpdateCallback.kt b/src/main/java/ru/touchin/roboswag/components/adapters/OffsetAdapterUpdateCallback.kt index 73bc999..9715eb2 100644 --- a/src/main/java/ru/touchin/roboswag/components/adapters/OffsetAdapterUpdateCallback.kt +++ b/src/main/java/ru/touchin/roboswag/components/adapters/OffsetAdapterUpdateCallback.kt @@ -6,7 +6,7 @@ import android.support.v7.widget.RecyclerView class OffsetAdapterUpdateCallback(private val adapter: RecyclerView.Adapter<*>, private val offsetProvider: () -> Int) : ListUpdateCallback { override fun onInserted(position: Int, count: Int) { - adapter.notifyItemInserted(position + offsetProvider()) + adapter.notifyItemRangeInserted(position + offsetProvider(), count) } override fun onRemoved(position: Int, count: Int) {