summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
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)