diff --git a/epoxy-paging/src/main/java/com/airbnb/epoxy/paging/PagedListModelCache.kt b/epoxy-paging/src/main/java/com/airbnb/epoxy/paging/PagedListModelCache.kt index 69f6f061bd..2708899345 100644 --- a/epoxy-paging/src/main/java/com/airbnb/epoxy/paging/PagedListModelCache.kt +++ b/epoxy-paging/src/main/java/com/airbnb/epoxy/paging/PagedListModelCache.kt @@ -97,6 +97,11 @@ internal class PagedListModelCache( (0 until count).forEach { modelCache.add(position, null) } + lastPosition?.let { + if (position < it) { + lastPosition = it + count + } + } rebuildCallback() }