Fix inconsistency of FilterableDiffObservableList

`update` should also update sublist
This commit is contained in:
LoveSy 2023-04-07 18:52:35 +08:00 committed by John Wu
parent 3b3abd63cc
commit c3f9533ddc

View File

@ -141,4 +141,10 @@ private class FilterableDiffObservableList<T : DiffItem<*>>(
override val size: Int
get() = sublist.size
@MainThread
override fun update(newItems: List<T>, diffResult: DiffUtil.DiffResult) {
super.update(newItems, diffResult)
sublist = list
}
}