From 982a43fce19d36cb71f7372c8569cd884e35e3d3 Mon Sep 17 00:00:00 2001 From: Viktor De Pasquale Date: Sun, 16 Jun 2019 09:23:37 +0200 Subject: [PATCH] Moved diff computation of policy list to the background thread --- .../com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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() }