summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2023-06-14 13:50:34 +0200
committerAlbin <albin@mullvad.net>2023-06-14 13:50:34 +0200
commit6bc193c1e1cfebcbd1b82e0617ac08838039de95 (patch)
treec4e3e4842ef368e8acafc68b3df879577ab4ded3
parent91c72bda875d2e32c653bfb0a82ff2a7ce6c4aff (diff)
parent63e256b0cfb5bf4867645a61f7af819161a30b0f (diff)
downloadmullvadvpn-6bc193c1e1cfebcbd1b82e0617ac08838039de95.tar.xz
mullvadvpn-6bc193c1e1cfebcbd1b82e0617ac08838039de95.zip
Merge branch 'sort-split-tunneling-apps-in-alphabetical-order-droid-168'
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/SplitTunnelingViewModelState.kt11
1 files changed, 6 insertions, 5 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/SplitTunnelingViewModelState.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/SplitTunnelingViewModelState.kt
index eb798eb2c5..7e258869fa 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/SplitTunnelingViewModelState.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/SplitTunnelingViewModelState.kt
@@ -13,13 +13,14 @@ data class SplitTunnelingViewModelState(
?.partition { appData -> excludedApps.contains(appData.packageName) }
?.let { (excluded, included) ->
SplitTunnelingUiState.ShowAppList(
- excludedApps = excluded,
+ excludedApps = excluded.sortedBy { it.name },
includedApps =
if (showSystemApps) {
- included
- } else {
- included.filter { appData -> !appData.isSystemApp }
- },
+ included
+ } else {
+ included.filter { appData -> !appData.isSystemApp }
+ }
+ .sortedBy { it.name },
showSystemApps = showSystemApps
)
}