diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt index b94883798d..8e13e84ba7 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt @@ -105,6 +105,12 @@ class SplitTunnellingFragment : ServiceDependentFragment(OnNoService.GoToLaunchS } enabledToggle = header.findViewById<CellSwitch>(R.id.enabled_toggle).apply { + if (appListAdapter.enabled) { + forcefullySetState(CellSwitch.State.ON) + } else { + forcefullySetState(CellSwitch.State.OFF) + } + listener = { toggleState -> when (toggleState) { CellSwitch.State.ON -> enable() |
