diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt | 7 |
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) |
