diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt b/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt index 2342c5da2..df1564e9c 100644 --- a/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt +++ b/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt @@ -61,9 +61,10 @@ class SuperuserViewModel( { it.item.packageName } )) } + .map { it to items.calculateDiff(it) } .applySchedulers() .applyViewModel(this) - .subscribeK { items.update(it) } + .subscribeK { items.update(it.first, it.second) } .add() }