diff options
Diffstat (limited to 'android/app/src')
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/viewmodel/SplitTunnelingViewModelState.kt | 6 |
1 files changed, 4 insertions, 2 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 89dde0decb..38eac0d4ee 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 @@ -22,16 +22,18 @@ data class SplitTunnelingViewModelState( ?.let { (excluded, included) -> SplitTunnelingUiState.ShowAppList( enabled = enabled, - excludedApps = excluded.sortedBy { it.name }, + excludedApps = excluded.sort(), includedApps = if (showSystemApps) { included } else { included.filter { appData -> !appData.isSystemApp } } - .sortedBy { it.name }, + .sort(), showSystemApps = showSystemApps ) } ?: SplitTunnelingUiState.Loading(enabled = enabled) } } + +private fun List<AppData>.sort() = sortedBy { it.name.lowercase() } |
