From 3f3b1f5b1d98611df1de26b71d475ba6be941e7e Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Fri, 7 Jun 2019 01:24:54 -0700 Subject: [PATCH] Sort policy with app name --- .../com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt | 6 ++++++ 1 file changed, 6 insertions(+) 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 6f555b0fb..2342c5da2 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 @@ -55,6 +55,12 @@ class SuperuserViewModel( .flattenAsFlowable { it } .map { PolicyRvItem(it, it.applicationInfo.loadIcon(packageManager)) } .toList() + .map { + it.sortedWith(compareBy( + { it.item.appName.toLowerCase() }, + { it.item.packageName } + )) + } .applySchedulers() .applyViewModel(this) .subscribeK { items.update(it) }