summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-02 22:03:41 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-15 12:52:17 +0000
commit0ff4ef7b385af6d01122cf4559f143e178033d1b (patch)
tree0fbb20fc1295fe795a52ba58937a1ca7c8d604f2 /android/src
parent49c5587d09c15a2a0bbbe6e49d831627f06f3dea (diff)
downloadmullvadvpn-0ff4ef7b385af6d01122cf4559f143e178033d1b.tar.xz
mullvadvpn-0ff4ef7b385af6d01122cf4559f143e178033d1b.zip
Sort applications by name
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt7
1 files changed, 5 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt
index b91433f37d..2bd9935c2f 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt
@@ -36,8 +36,11 @@ class AppListAdapter(context: Context) : Adapter<AppListItemHolder>() {
.getInstalledApplications(0)
.map { info -> AppInfo(info, packageManager.getApplicationLabel(info).toString()) }
- appList.clear()
- appList.addAll(applications)
+ appList.apply {
+ clear()
+ addAll(applications)
+ sortBy { info -> info.label }
+ }
jobTracker.newUiJob("notifyAppListChanges") {
notifyItemRangeInserted(0, applications.size)