diff --git a/app/src/main/java/com/topjohnwu/magisk/databinding/DiffObservableList.kt b/app/src/main/java/com/topjohnwu/magisk/databinding/DiffObservableList.kt index 01493d7a1..a1b22eff6 100644 --- a/app/src/main/java/com/topjohnwu/magisk/databinding/DiffObservableList.kt +++ b/app/src/main/java/com/topjohnwu/magisk/databinding/DiffObservableList.kt @@ -141,4 +141,10 @@ private class FilterableDiffObservableList>( override val size: Int get() = sublist.size + + @MainThread + override fun update(newItems: List, diffResult: DiffUtil.DiffResult) { + super.update(newItems, diffResult) + sublist = list + } }